Explanation is the root cause of the problem at
https://github.com/ShiftMediaProject/nettle/blob/master/NEWS, line 56
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.
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 mailing list