diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2003-01-21 13:45:16 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2003-01-21 13:45:16 +0000 |
commit | dd859b8ac0563c5cceeb84dbedd7cc36a6856a15 (patch) | |
tree | 7e26878cf8ef708c19588de56c765553420d3e43 /gcc/doc/install.texi | |
parent | 4f9365e21ab2e552a0b9c08b2d41b419b667d26b (diff) | |
download | gcc-dd859b8ac0563c5cceeb84dbedd7cc36a6856a15.zip gcc-dd859b8ac0563c5cceeb84dbedd7cc36a6856a15.tar.gz gcc-dd859b8ac0563c5cceeb84dbedd7cc36a6856a15.tar.bz2 |
Makefile.in (GCC_WARN_CFLAGS): Add $(WERROR) $($@-warn) (gtype-desc.o-warn...
gcc:
* Makefile.in (GCC_WARN_CFLAGS): Add $(WERROR) $($@-warn)
(gtype-desc.o-warn, c-decl.o-warn, varasm.o-warn, gcc.o-warn,
insn-conditions.o-warn, out_object_file, gengtype-yacc.o-warn,
c-parse.o-warn): Add -Wno-error.
(STAGE2_FLAGS_TO_PASS): Add WERROR="@WERROR@".
* configure.in (--enable-werror): Add new flag.
* doc/install.texi (--enable-werror): Document.
* configure: Regenerate.
* objc/Make-lang.in (objc/objc-parse.o-warn): Add -Wno-error.
cp:
Make-lang.in (cp/decl.o-warn): Add -Wno-error.
f:
Make-lang.in (f/sta.o-warn): Add -Wno-error.
java:
Make-lang.in (jvspec.o-warn): Add -Wno-error.
From-SVN: r61544
Diffstat (limited to 'gcc/doc/install.texi')
-rw-r--r-- | gcc/doc/install.texi | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 9a49f8e..97c9960 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -821,6 +821,17 @@ Specify that the machine does not have a floating point unit. This option only applies to @samp{m68k-sun-sunos@var{n}}. On any other system, @option{--nfp} has no effect. +@item --enable-werror +@itemx --disable-werror +@itemx --enable-werror=yes +@itemx --enable-werror=no +When you specify this option, it controls whether certain files in the +compiler are built with @option{-Werror} in bootstrap stage2 and later. +If you don't specify it, @option{-Werror} is turned on for the main +development trunk. However it defaults to off for release branches and +final releases. The specific files which get @option{-Werror} are +controlled by the Makefiles. + @item --enable-checking @itemx --enable-checking=@var{list} When you specify this option, the compiler is built to perform checking @@ -975,7 +986,10 @@ be ignored. It is normal to have compiler warnings when compiling certain files. Unless you are a GCC developer, you can generally ignore these warnings -unless they cause compilation to fail. +unless they cause compilation to fail. Developers should attempt to fix +any warnings encountered, however they can temporarily continue past +warnings-as-errors by specifying the configure flag +@option{--disable-werror}. On certain old systems, defining certain environment variables such as @env{CC} can interfere with the functioning of @command{make}. |