|
From: | Bill Northcott |
Subject: | Re: totally confused by versioning system of libtool... |
Date: | Sun, 15 May 2005 23:41:50 +1000 |
On 15/05/2005, at 10:06 PM, Peter O'Gorman wrote:
On second thoughts, perhaps I do get it. Or maybe it is to late at night, and it will make sense in the morning.Possibly, the last line could equally be:install_name libfoo.2.dylib compatibility_version 3.0.0 current_version 3.2.15That 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.
Bill
[Prev in Thread] | Current Thread | [Next in Thread] |