Do not build gdbserver with -Werror by default if development=false
authorJoel Brobecker <brobecker@adacore.com>
Mon, 19 May 2014 21:16:24 +0000 (14:16 -0700)
committerJoel Brobecker <brobecker@adacore.com>
Tue, 20 May 2014 13:25:10 +0000 (06:25 -0700)
On GDB release branches, we change $development in gdb/development.sh
to false, in order to build the GDB release without -Werror by default,
thus avoiding harmless compiler warnings from breaking the build of
someone who's only interested in building GDB rather than working
on it.

This patch implements the same strategy for gdbserver, using the exact
same method.

gdb/gdbserver/ChangeLog:

        * configure.ac: Only use -Werror by default when DEVELOPMENT
        is true.
        * configure: Regenerate.

Tested on x86_64-linux, by rebuilding GDBserver first with development
set to true, and then doing it again with development set to false.
Werror was used in the first case, but not in the second.

gdb/gdbserver/ChangeLog
gdb/gdbserver/configure
gdb/gdbserver/configure.ac

index e509c2c4e4dfb58fc8260715d2c9627cba0ba0dc..d169be25cb8e941d3c76b3e3f8882598c23cd9f5 100644 (file)
@@ -1,3 +1,9 @@
+2014-05-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.ac: Only use -Werror by default when DEVELOPMENT
+       is true.
+       * configure: Regenerate.
+
 2014-05-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix gdbserver qGetTLSAddr for x86_64 -m32.
index 6d8a6a74b6c991f3a76a45c53a580e84f04962c1..101062faafebfba1f04f0377afb57b062eda521b 100755 (executable)
@@ -5244,8 +5244,8 @@ if test "${enable_werror+set}" = set; then :
 fi
 
 
-# Enable -Werror by default when using gcc
-if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
+# Enable -Werror by default when using gcc.  Turn it off for releases.
+if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
     ERROR_ON_WARNING=yes
 fi
 
index 0dfa4a9cc3a8056abbd00cbd1ff7ec193e9b989f..89a8eeaa1f40aa977c9518bd3a478b56cf83aca3 100644 (file)
@@ -143,8 +143,8 @@ AC_ARG_ENABLE(werror,
      *) AC_MSG_ERROR(bad value ${enableval} for --enable-werror) ;;
    esac])
 
-# Enable -Werror by default when using gcc
-if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
+# Enable -Werror by default when using gcc.  Turn it off for releases.
+if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
     ERROR_ON_WARNING=yes
 fi