This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, Fortran, committed] PR36518 - Enable -Werror for libgfortran and fix a warning


In order to ensure this won't happen again, I now build libgfortran with "-Werror". I hope the latter will not break too many platforms - on my system (x86-64-gnu-linux) libgfortran builds without any error/warning, but I'm not positive that this also the case for other platforms. Hopefully, the fallout (if any) is easily fixable.

The choice not to build libgfortran with -Werror is, I think, deliberate. Due to the large number of targets on which we have to build, we shouldn't do it, it will just be too much pain. (I haven't resources to do a bootstrap right now, but I'm for example almost sure that with the mingw headers, you'll get some warnings, e.g. about formats.) And, in any case, if it is decided that -Werror should be used, it *has* to be disabled by configuring with --disable- werror, and I don't think your patch does that. We should probably change our requirements for patches so that patches to the library require maintainers to check that no new warnings are introduced (either by grepping the build logs, as I do, or by having an local modification adding -Werror if their target allows it.)


So, in short, my opinion is:
-- this a a choice to make and not a trivial patch, it should be discussed (and, personnaly, I'm against it)
-- if you want it, make sure --disable-werror disables it


FX

--
François-Xavier Coudert
http://www.homepages.ucl.ac.uk/~uccafco/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]