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
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool