[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Imported io-lib, a Staden library



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 (jkb@sanger.ac.uk) | 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. 


Reply to: