This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Pablo Neira Ayuso pablo at gnumonks.orgOn Wed, Sep 03, 2014 at 06:57:50PM +0300, Vasil Velichkov wrote: > Hi Holger, Ciaby, > > On 3.09.2014 16:25, Holger Hans Peter Freyther wrote: > >On Wed, Sep 03, 2014 at 04:21:13AM -0500, Ciaby wrote: > > > >>I know, it doesn't make sense... but that's what I got out of building > >>it with 6.0.1 as version. 6.0.0 works fine. Can you reproduce it? > >yes, it is odd. 6:0:1 gives me a so where the major version is 5 > >something :) > > > >There seems to be a similar issue with the libosmocore library as > >well. Did you see the warning generated by lintian? > > > > > It is normal that 6:0:1 gives a so with major version 5, because > 6:0:1 means that the library supports interfaces 5 and 6 > > See http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html > > So, libtool library versions are described by three integers: > current > The most recent interface number that this library implements. > revision > The implementation number of the current interface. > age > The difference between the newest and oldest interfaces that > this library implements. > In other words, the library implements all the interface > numbers in the range from number current - age to current. Right. A new library version that still supports the previous interfaces needs to bump current and age, if the base is 6:0:0, then the update needs to be 7:0:1. If you remove interfaces you don't want anymore, ie. you break backward compatibility, you have to reset age and bump current, ie. 7:0:0