This is the mail archive of the 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]

[PATCH] [libitm] Add --enable-werror.

libitm is currently unconditionally built with -Werror.  This patch adds
--enable-werror to control it (enabled by default).  Bootstrapped and tested
on x86_64, and inspected build logs to ensure it was doing what it should.

I'm assuming copyright assignment isn't necessary for a small change like
this.  I will also need someone to check this in for me please.

2013-06-30  Ryan Hill  <>

	* Add --enable-werror.
	(XCFLAGS): Use it.
	* configure: Regenerate.

 libitm/ | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/libitm/ b/libitm/
index ff41266..5a9400d 100644
--- a/libitm/
+++ b/libitm/
@@ -252,9 +252,15 @@ GCC_CHECK_ELF_STYLE_WEAKREF
-# Add -Wall -Werror if we are using GCC.
+AC_ARG_ENABLE(werror, [AS_HELP_STRING([--enable-werror],
+                      [turns on -Werror @<:@default=yes@:>@])])
+# Add -Wall if we are using GCC.
 if test "x$GCC" = "xyes"; then
-  XCFLAGS="$XCFLAGS -Wall -Werror"
+  # Add -Werror if requested.
+  if test "x$enable_werror" != "xno"; then
+    XCFLAGS="$XCFLAGS -Werror"
+  fi

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