Alon Bar-Lev <[email protected]> writes:

> I do not understand... In practice a package should not add by itself
> optimization or debug flags without consent (some --enable- argument),
> the fact that nettle is doing that is unexpected...

I'm open to discuss how to deal with CFLAGS. Currently, Nettle sets
-ggdb3, various warning flags (if compiling with gcc), and it kind-of
adds -fPIC, but via different autoconf and make variables.

I think GNU standard is to use something like -g -O by default.

As a developer, I find it convenient to have stricter warning flags and
more debug info by default, but that could be tied to an explicit
configure argument and disabled by default. When suggesting
improvements, please consider recommendations in the GNU coding
standards.

Also keep in mind that ./configure defaults are intended primarily to
make life easy for the user that runs ./configure manually, perhaps to
try out a modification of her own. If you have a packaging framework
that runs configure for you, it's expected that package configuration
needs to add a couple of explicit arguments to override the defaults.

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to