Hello Coleman, * Coleman Kane wrote on Thu, Mar 12, 2009 at 07:22:31PM CET: > > Libtool doesn't perform much low-level investigation of the library file > types, nor does it rewrite paths to accommodate the 20-million different > ways that vendors install 32/64-bit libraries on the same system.
True. > Additionally, there may be legitimate cases where you actually want to > link 32 and 64-bit objects together. Not very many though. The most common exception are systems which bundle ABIs in one library. > Specifically, you are linking in "/usr/lib64/libstdc++.so" by absolute > file name, which is considered to be in the categories of "user error". Careful here. That was output by libtool. Absolute file name linking is problematic on some BSD systems, but normally not on GNU/Linux, at least not for libstdc++ which has a DT_SONAME set. So if libtool creates absolute links on FreeBSD which cause DT_NEEDED entries with directory components in the output, then please report this. Thanks. Cheers, Ralf _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool