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

Reply via email to