[getdns-users] [PATCH] Fix libversion numbering
Willem Toorop
willem at nlnetlabs.nl
Tue May 12 21:16:15 CEST 2015
Hey Robert!
Thanks for looking into this! I will make sure to always do a
autoreconf -fi on FreeBSD after altering configure.ac. That should take
care of this. You've earned a thank you in the ChangeLog.
Thanks again!
-- Willem
Op 12-05-15 om 19:12 schreef Robert Edmonds:
> Daniel Kahn Gillmor wrote:
>> On Tue 2015-05-12 12:39:22 -0400, Robert Edmonds wrote:
>>> Which is the same behavior you get on Linux.
>>>
>>> (Note also that there's a getdns port in the FreeBSD ports system, which
>>> does appear to use "USES=libtool" as described in the freebsd.org link
>>> above, so it presumably also gets the behavior performed by the patched
>>> FreeBSD version of libtool.)
>>
>> Thanks for tracking that down and explaining it, Robert!
>
> I did some more digging. It looks like libtool upstream merged the
> changes requested from the FreeBSD project:
>
> http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=0995849d00a6f6f52a2b940c0e19b1f4a0891e50
> (libtool: split sco version into its own type.)
> http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=bb7cef9d97d6fdb2d8ee5350a82fb39b0ff8513d
> (libtool: use a modern library version scheme for freebsd-elf.)
> http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=cbeefbc8f0ac527f7c7f14cbc8b3fc9de0ff2b77
> (libtoolize: no need for umask 0 now that copying does not use tar.)
> http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=218bf6f4c2ed02ee13293b2100238008ef225405
> (libtool: commit forgotten soname_spec for freebsd-elf in bb7cef9.)
>
> So, it looks like:
>
> - If you use libtool 2.4.5, 2.4.6, or newer, you should get the
> right behavior on FreeBSD.
>
> - Do not use libtool 2.4.4, it does not work properly on FreeBSD.
>
> - If you use libtool 2.4.3 or older, you get the old, undesired
> behavior on FreeBSD, where the SONAME just uses current.
>
> Unfortunately, Debian/Ubuntu have libtool 2.4.2, which means releases
> built on those platforms will have the old behavior on FreeBSD.
>
More information about the Users
mailing list