[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: -Werror

From: David Kastrup
Subject: Re: -Werror
Date: Mon, 15 Jun 2020 14:19:15 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Dan Eble <> writes:

> Han-Wen proposed building with -Werror in a merge request.  What do you think?
> I like -Werror, but I've only ever used it where there were very few
> (or one) supported build environments, all of which were covered in
> CI.  A dimension of the CI coverage was optimization level, which can
> change what the compiler discovers.
> We don't have that here, so we might regret turning warnings into
> errors all at once.  How about we turn particular warnings into
> errors, starting with narrowing conversions and printf formatting, and
> wait to see if anyone reports problems?  (Am I being too
> conservative?)

We have a variety of compilers people use, and it's literally taken
decades to get stuff like the Bison compilations under control.  The
warnings depend on compiler versions and architectures.  Essentially
prohibiting any change that may trigger a warning in CI will be quite
annoying for developers who encounter systemic warnings not easily

I think that the process of thinking about how to reduce warnings and
the process of general development should not be linked hard.  At the
same time, getting fresh warnings _reported_ for changes seems like a
good idea.  Making it a no-go to have them, however, seems too
restrictive to me.

David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]