On Tue, 19 Apr 2022, Niels Möller wrote:

I've always liked gcc -Wall. I think it adheres to its design to warn
only about things that (1) are prone to be errors, and (2) in the case
that they aren't errors, are easy to clarify in a way that makes the
compiler stop warning about them.

That stopped being the case some years ago, sadly. The first offender was -Wmaybe-uninitialized, and it was joined by others recently.

Use of -Werror, on the other hand, is something that I can't generally
recommend. Imposing it on library users by default is certainly a bad
idea. Using it when compiling tests that are part of configure is almost
sure to break.

On the other hand, at least in the past, configure scripts often contained C code that was much uglier than necessary. If people compiling with -Werror helped clean that up, I will thank them for that ;-) (without using -Werror myself).

--
Marc Glisse
_______________________________________________
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to