Hi Willem, On Tue, Jul 16, 2013 at 2:42 PM, Willem Toorop <[email protected]> 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ý <[email protected]>
_______________________________________________ Opendnssec-user mailing list [email protected] https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
