[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    Re: taglib-1.7: shlib minor decreased
From:       Luká¹ Lalinský <lalinsky () gmail ! com>
Date:       2011-03-18 5:58:50
Message-ID: AANLkTinpBSG=u2tjNkPPnMPyEy4dksQRTtpMbCfCKv1S () mail ! gmail ! com
[Download RAW message or body]

2011/3/18 Jeff Mitchell <mitchell@kde.org>:
> On 03/16/2011 10:22 AM, Lukáš Lalinský wrote:
>> On Wed, Mar 16, 2011 at 2:10 PM, Thomas Klausner <tk@giga.or.at> wrote:
>>> Hi!
>>>
>>> When building taglib-1.7 on NetBSD-5.99.48/amd64, I found that the
>>> shared library is now "libtag.so.1.7.0".
>>> When building the previous version, 1.6.3, the shared library was
>>> "libtag.so.1.9.0".
>>>
>>> So effectively, this was a library downgrade. Could you please fix it
>>> and bump the version installed by 1.7?
>>
>> Unfortunately, the autotools and CMake build systems used different SO
>> name versioning. I'm not sure what's the best way to resolve this, but
>> I'm inclined to changing the CMake build system to follow the
>> libtool-like version numbers we used in the past.
>
> I'm guessing this was just an oversight -- CMake uses the version that
> you set in the CMakeLists.txt file. It probably just wasn't
> synched/updated against the autotools version, or vice-versa.

No, that's not the problem. CMakeLists.txt uses the main TagLib
version numbers. Automake used the standard libtool
current/revision/age versioning [1], which is separate from the
package versioning. The SOVERSION should be set to (current -
age).age.revision.

Lukas

[1] http://www.nondot.org/sabre/Mirrored/libtool-2.1a/libtool_6.html
_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic