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

Reply via email to