Maintained by: NLnet Labs

[Unbound-users] [NLnet Labs Maintainers] unbound 1.4.15 release

W.C.A. Wijngaards
Mon Jan 30 09:47:50 CET 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Robert,

On 01/29/2012 02:24 AM, Robert Edmonds wrote:
> W.C.A. Wijngaards wrote:
>> - #429 add ub_version() call to libunbound.  API version
>> increase, with (binary) backwards compatibility for the previous
>> version.
> 
> i understand this to mean that the SONAME should not have changed
> on glibc platforms:
> 
> LIBUNBOUND_CURRENT=3 LIBUNBOUND_REVISION=0 LIBUNBOUND_AGE=1 # 1.0.0
> had 0:12:0 [...13 lines...] # 1.4.1 had 2:1:0 [...13 lines...] #
> 1.4.14 had 2:14:0
> 
> so, the SONAME should still be 'libunbound.so.2', since CURRENT
> minus AGE is still 2.  however, when i built unbound 1.4.15 the
> SONAME was instead 'libunbound.so.3'.
> 
> i believe this is due to the use of libtool's "-version-number"
> (which takes a major:minor:revision argument) vs "-version-info"
> (which takes a current:revision:age argument).
> 
> the attached patch changes from -version-number to -version-info. 
> however, with -version-info 3:0:1, this results in the .so
> receiving a filename of "libunbound.so.2.1.0", which is identical
> to the .so filename generated by unbound 1.4.1 ("-version-number
> 2:1:0").

Yes, thank you for the patch, included in svn trunk for the next release.

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPJlkxAAoJEJ9vHC1+BF+NHZMQAJROt7v2fbJtOkQ9KDrsTYP4
Va6WdeMARet6lhuIJyQaisoMpYpEUHDiVHCbz47V3Fs9pPaRPWNZNHSaQTzjY+tb
v+ID8kKTFkXFLEDoHAvLQwvPbkj6XnJ2HuDHoNnfS/KV9XIgcy6XRSNXLdRRQM+D
NA/bD5e0r7qpM1AorIfh97tEffUElr4b4Y4/2RRj7viA3KyrMp9X5NV8gA4hFA1F
TgJZN/jJ1dNEyOOgCYFltqqrh60UWdNz4z7YOMN+M9BqOZrgg8N1z5pvp6wgGBNG
XYkNO6jqIGIoLKUWtNDHEnD/tT8r0bLHrR7O6MOv893mw8HIObVY8zm/jbNZl0ps
i1/gYhF33BdtnJwE2t8XdOkwt6SEOOvWhwqina0w3t1eX5y1av/6sM848ADqa2mg
nitZrmYUDh2IiK8bS4afnuam11vTe8xBtYwY35ISP/FVOR0rODGRdTJpZRkRyf+F
S6NGg6MnB72jxLWi4e2zp1/FEHlztuktrl3I5ZHUgBldsP/qGrckiqRHPk/Pm5zq
RIpOj/58EYgDZgITbCnNAN206n/YFH66hZPh0SiVqseUwar2WXrjXMRYG+hCYdsm
UnD0EEts7ineJzBeDEYFOr9Zq8NWbZvy9tySgCD0F5uQsuyMhggRtfpBnRaIH9Yh
bdEQOgb+/7Kbw533gSmG
=uFIj
-----END PGP SIGNATURE-----