[Dnsmasq-discuss] [PATCH] Add support for libnettle with mini-gmp
Andre Heider
a.heider at gmail.com
Tue Jun 17 20:19:08 UTC 2014
Hi,
On Tue, Jun 17, 2014 at 8:56 PM, Simon Kelley <simon at thekelleys.org.uk> wrote:
> 1) I changed the preprocessor symbol to NO_GMP. That fits with others
> that _remove_ dependencies.
>
> 2) I changed the mechanism so that you can get the correct effect by adding
>
> #define NO_GMP
>
> to src/config.h, as well as using the make command line, in the same way
> as the other controls. It's not likely to be used, but if it behaves
> differently, it will catch someone out, someday.
Alright, thanks, I'll adapt my OpenWRT patches to that.
> I wonder is there's something in the nettle headers that can be used to
> control this automatically. Ie if linking against libnettle compiled
> with --enable-mini-gmp, then do the right thing without needing
> -DNO_GMP. I couldn't see anything obvious.
In theory pkg-config should handle all that. I didn't want to break
anything for dnsmasq, hence didn't touch the gmp linkage, but if
libnettle.so properly links against a required libgmp.so you shouldn't
need to add it explicitly.
But I've seen too many cases where that doesn't work out in reality :\
Regards,
Andre
More information about the Dnsmasq-discuss
mailing list