-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I wrote:
> Shared C++ Library liba.so,
> Shared C++ Library libb.so,
>
> libb.so depends on liba.so.
>
> [...]
>
> ->ldd libb.so
> liba.so.0 => ./liba.so.0
> libstdc++.so.2.10.0 => (file not found)
I know now, what the problem was: Our local gcc installation depended on
LD_RUN_PATH to hardcode the libstdc++.so path into binaries. Libtool uses
- -R when linking libb.so. This overrides LD_RUN_PATH.
Suggestion: Should libtool add -R flags for every entry in LD_RUN_PATH?
Mike
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
iQA/AwUBOdrd9ceYjj0YYPBiEQKmjACdG3cgplB2aMIRB3kCJwUb9e6rz/UAoN1E
aBUeH3GxnXOIZpQeesEcoIGm
=y37M
-----END PGP SIGNATURE-----
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool