Suppose I wish to link a program against a particular version of a library. Is there a way to do that in libtool? Is there a way to do it even if the libraries themselves are not libtoolized?
The documentation discusses how to indicate the version of a library, but I didn't see much on how a program can specify what library versions it needs. Perhaps in the examples discussed that is derived implicitly from the libraries linked against? Background: I'm working on systems with several versions of boost libraries installed. I don't think boost uses libtool. These are sets of libraries with names like libboost-foo-1_33.a libboost-foo.a points to or is the most current version. Suppose I want to use an older version, e.g., 1_31. I there a way to tell this to boost other than coding boost-foo-1_31 as the library name? Unfortunately, the naming convention seems erratic. On Darwin/Mac OSX I have libboost_date_time-1_33_1.a libboost_date_time-1_33_1.dylib libboost_date_time-d-1_33_1.a libboost_date_time-d-1_33_1.dylib libboost_date_time-d.a (none of which are symlinks). On Debian GNU/Linux: libboost_date_time-gcc-mt-d-1_32.so.1.32.0 (somehow this is picked up by -lboost_date_time, I think). -- Ross Boylan wk: (415) 514-8146 185 Berry St #5700 [EMAIL PROTECTED] Dept of Epidemiology and Biostatistics fax: (415) 514-8150 University of California, San Francisco San Francisco, CA 94107-1739 hm: (415) 550-1062 _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool