libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: darwin library_names_spec


From: Peter O'Gorman
Subject: Re: darwin library_names_spec
Date: Mon, 08 Dec 2003 22:38:48 +0900
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gary V. Vaughan wrote:
| But you can no longer keep several versions of the library installed at
| once.
| ~   Say I install 5:1:0 and 5:2:0, under the current scheme we have:
|
| ~    libfoo.5.0.0.dylib
| ~    libfoo.5.0.1.dylib
| ~    libfoo.5.0.2.dylib
| ~    libfoo.5.dylib->libfoo.5.0.2.dylib
| ~    libfoo.dylib->libfoo.5.0.2.dylib
|
| I think the question is:  Do we need to keep this many versions around?
| If we
| do, then your proposal is void, and we need to figure out another way to
| solve
| your problem.  If not, then several of the other versioning schemes are
| also
| broken and need to be fixed too.

Even if you keep the old versions around, the dynamic linker can not
find them, so they are never used unless you go playing with the
symlinks by hand, it will only load libfoo.5.dylib, which in the normal
scheme of things always points to the latest version of libfoo.5 that
you installed.

It is quite likely that other systems also have unnecessary symlinks,
but I wouldn't have a clue as to which ones they are :)

Peter
- --
Peter O'Gorman - http://www.pogma.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQCVAwUBP9R+5riDAg3OZTLPAQLViwP+IPktm2jknF8eaEk10XwiHB7aLXUGnxYP
4kBUgO/9sC5Qvi1d8Y6uL2Y7oe89j2CFcSKyR0oTfkFUhyMhEwZacw3RXWxkWPAH
YHyuKO5K0m7cIPOHhjY0JmcwFl+61yH3ZGQZxGVtTEJF+0pZauyWgVBxI0LHQyLw
LQmCEfqR/TQ=
=wfgF
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]