On Thu, Jul 16, 2009 at 12:28:36PM +0200, Michael Banck wrote: > The linker actually cares about the library interface, not the library > version. > > If you remove or change interface, Debian will have to rev the library > version (e.g. from libstaden-read.so.1 to libstaden-read.so.2), > regardless of your upstream 1.x version number. ... > The libtool manual has information about dynamic libraries, their > interfaces and how to version them.
Following on from this I'm pleased to say the upstream staden-read library now has incorporated full libtool support and I hope appropriate versioning too. (Thanks Charles for the patches.) I'm preparing to release 1.12.0 which is infact slightly incompatible with 1.11.0 due to a change from int to size_t in a few function prototypes and a corresponding struct. Hence I plan for the initial libtool release version to have an soname of staden-read.so.1, incase anyone has previously libtoolized the package and are shipping so.0 libraries. Incase anyone cares, here is the current SVN revision (r1771): http://staden.svn.sourceforge.net/viewvc/staden/staden/trunk/src/io_lib/ It or something very akin to it will appear as an official package release soon. James -- James Bonfield ([email protected]) | Hora aderat briligi. Nunc et Slythia Tova | Plurima gyrabant gymbolitare vabo; A Staden Package developer: | Et Borogovorum mimzebant undique formae, https://sf.net/projects/staden/ | Momiferique omnes exgrabure Rathi. -- The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

