[ldns-users] [Opendnssec-user] RE: after update

Ondřej Surý ondrej at sury.org
Wed Jul 17 06:35:57 UTC 2013


Hi Willem,

On Tue, Jul 16, 2013 at 2:42 PM, Willem Toorop <willem at nlnetlabs.nl> wrote:

> Hi Ondřej, Bas,
>
> This is unfortunate.
> Those symbols disappeared in 1.6.14 when addressing bugfix #459.
> (https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=459)
>
> B.t.w. I cannot reproduce myself. When I compile OpenDNSSEC 1.3.14 or
> 1.3.4 with ldns 1.6.11, configure detects the absence of strlcpy and
> compiles and links the replacement function via libcompat.a (even though
> strlcpy is also available in libldns.so.1 !). This is with gcc 4.6.3. It
> would be interesting to see the output of the build process, to see
> where it differs.
>

All build logs are here (also my analysis could be just wrong):

https://launchpad.net/~pkg-opendnssec/+archive/ppa/+builds?build_state=built


> [...]
> Most convenient for me would be to postpone the soname bumping release
> (1.7.0) until the end of August (to be on the safe side). Would that be
> acceptable for you? It means that the libldns1 package may not be
> updated to 1.6.14 or beyond until that time. Alternatively you could
> package a patched libldns1 1.6.16 that does export the strlcpy symbol
> (nasty). I have attached a patch that does just that.
>

I will just add hard build dependency on ldns >= 1.6.14 and that will fix
the problem. And let's hope it will not pop-out somewhere else.

Ondrej
-- 
Ondřej Surý <ondrej at sury.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nlnetlabs.nl/pipermail/ldns-users/attachments/20130717/134140b0/attachment.htm>


More information about the ldns-users mailing list