|
From: | Peter O'Gorman |
Subject: | Re: Better soname linking |
Date: | Sun, 01 Nov 2009 18:17:29 -0600 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Thunderbird/3.0b4 |
On 11/01/2009 06:23 AM, Jan Engelhardt wrote:
On Sunday 2009-11-01 09:46, Ralf Wildenhues wrote:-version-info 23:0:1 will create a libfoo.so.22.1.0 and there is a symlink libfoo.so.22 to it, so that programs originally linked for v22 continue to work with a v23 that implements APIs 22–23.Wow. This would be a heavy change. [...] Can't we use some other method to make it obvious to the distributor that libfoo has gone from 22.0.0 to 22.1.0?Well the problem is really independent of any of the per-distro package mechanisms:
I don't agree that this is a problem with libtool, it is a packaging issue.If libfoo went from 22.0.0 (provided by foo-2.0.0) to 22.1.0 (provided by foo-2.0.2) then new binary packages created that use the new libfoo need to have a versioned dependency >= foo-2.0.2, end of story.
Peter -- Peter O'Gorman http://pogma.com
[Prev in Thread] | Current Thread | [Next in Thread] |