On 15/05/2005, at 10:06 PM, Peter O'Gorman wrote:
Possibly, the last line could equally be:
install_name libfoo.2.dylib compatibility_version 3.0.0
current_version 3.2.15
That would have the same effect on Darwin, if applied consistently.
The encoded current_version is for informational purposes only,
nothing uses it, compatibility_version is used by dyld (darwin's
dynamic linker) when loading libraries. It checks that the library
version it loaded has a compatibility_version greater than or equal
to the one it saw when it was created by the static linker.
On second thoughts, perhaps I do get it. Or maybe it is to late at
night, and it will make sense in the morning.
Bill
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool