Explanation is the root cause of the problem at https://github.com/ShiftMediaProject/nettle/blob/master/NEWS, line 56 onwards.
This has been causing bug reports from Debian too, and at least one failed attempt to solve the problem without really understanding it. I applied the equivalent of your patch but with conditional compilation to allow compilation on older libnettle versions. Thanks for that. Cheers, Simon. On 26/02/18 20:12, Petr Menšík wrote: > Hi again, > > We at Fedora use dynamic linking for all libraries. We had breakage of > dnsmasq build more than once, because dnsmasq is using directly > nettle_hash array. If its size changes, dynamic linker will refuse to > link it. For that reason, accessing hash array directly makes trouble. > There is however special function that looks like very similar to > hash_find() of dnsmasq, that iterates the array internally. It requires > nettle 3.4, but I think that is already old enough. It would help > preventing any more linker conflict, if library data changes. > > Do you think older library version should be supported as well? > > Best regards, > > > > _______________________________________________ > Dnsmasq-discuss mailing list > Dnsmasq-discuss@lists.thekelleys.org.uk > http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss > _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss