October 2000
Intermediate to advanced
432 pages
9h 9m
English
When partitioning the functionality of your project into libraries, and particularly loadable modules, it is easy to inadvertently rely on modern shared library features such as back linking or dependent library loading. If you do accidentally use any of these features, you probably won't find out about it until someone first tries to use your project on an older or less-featureful host.
I have already used the '-module' and '-avoid-version' Libtool linking options when compiling the libltdl module in the preceding section; the others are useful to know also. All these are used with the 'link' mode of libtool ('libtool --mode=link'):
| -module | This option tells libtool that the target is a dynamically loadable module ... |
Read now
Unlock full access