<div dir="ltr">Hi Willem,<div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 16, 2013 at 2:42 PM, Willem Toorop <span dir="ltr"><<a href="mailto:willem@nlnetlabs.nl" target="_blank">willem@nlnetlabs.nl</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi Ondřej, Bas,<br>
<br>
This is unfortunate.<br>
Those symbols disappeared in 1.6.14 when addressing bugfix #459.<br>
(<a href="https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=459" target="_blank">https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=459</a>)<br>
<br>
B.t.w. I cannot reproduce myself. When I compile OpenDNSSEC 1.3.14 or<br>
1.3.4 with ldns 1.6.11, configure detects the absence of strlcpy and<br>
compiles and links the replacement function via libcompat.a (even though<br>
strlcpy is also available in libldns.so.1 !). This is with gcc 4.6.3. It<br>
would be interesting to see the output of the build process, to see<br>
where it differs.<br></blockquote><div><br></div><div>All build logs are here (also my analysis could be just wrong):</div><div><br></div><div><a href="https://launchpad.net/~pkg-opendnssec/+archive/ppa/+builds?build_state=built">https://launchpad.net/~pkg-opendnssec/+archive/ppa/+builds?build_state=built</a><br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">[...]<br>
Most convenient for me would be to postpone the soname bumping release<br>
(1.7.0) until the end of August (to be on the safe side). Would that be<br>
acceptable for you? It means that the libldns1 package may not be<br>
updated to 1.6.14 or beyond until that time. Alternatively you could<br>
package a patched libldns1 1.6.16 that does export the strlcpy symbol<br>
(nasty). I have attached a patch that does just that.<br></blockquote><div><br></div><div>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.</div>

<div><br></div><div>Ondrej</div></div>-- <br>Ondřej Surý <<a href="mailto:ondrej@sury.org" target="_blank">ondrej@sury.org</a>>
</div></div>