summaryrefslogtreecommitdiff
path: root/docs/libraries/README
blob: c33ea38aa4b419a39034f61de9e9e864b239ae1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sun and Linux linking in detail
http://www.tldp.org/HOWTO/Program-Library-HOWTO/

APR rules for versioning
http://apr.apache.org/versioning.html

The Sun Linker and Library Guide
http://dlc.sun.com/pdf/817-3677/817-3677.pdf

Nice Makefile examples how to do it without libtool and other unnecessary
helpers:
http://www.cse.iitb.ac.in/dbms/Data/Courses/CS631/PostgreSQL-Resources/postgresql-8.1.4/src/Makefile.shlib
http://root.cern.ch/root/Makefile.html

Goal:
- we want abstractions for varying versions of dlopen/LoadLibrary(Ex) etc.
- only basic functionality, no module magic versions or other stuff, should
  be in a separate library