diff options
author | Brent Cook <busterb@gmail.com> | 2015-01-06 17:45:14 -0600 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2015-01-06 17:47:16 -0600 |
commit | ec81c28219b3d3234ddf0af12d0579efa1a3d2a6 (patch) | |
tree | 1ca8108d0ae7b66597515a811d93cb97753d668c | |
parent | f2d68c7d21f11f3fa08ab821ccd4356fc863ccd4 (diff) | |
download | portable-ec81c28219b3d3234ddf0af12d0579efa1a3d2a6.tar.gz portable-ec81c28219b3d3234ddf0af12d0579efa1a3d2a6.tar.bz2 portable-ec81c28219b3d3234ddf0af12d0579efa1a3d2a6.zip |
catch GCC versions that only warn on unused flags
Noticed while building with GCC 4.2 with HP-UX. Switching the ERROR to a
WARN for a first release while we continue to survey the field.
-rw-r--r-- | configure.ac | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 2977703..54209da 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -104,7 +104,7 @@ AC_DEFUN([CHECK_CFLAG], [ | |||
104 | AC_LANG_ASSERT(C) | 104 | AC_LANG_ASSERT(C) |
105 | AC_MSG_CHECKING([if $saved_CC supports "$1"]) | 105 | AC_MSG_CHECKING([if $saved_CC supports "$1"]) |
106 | old_cflags="$CFLAGS" | 106 | old_cflags="$CFLAGS" |
107 | CFLAGS=$1 | 107 | CFLAGS="$1 -Wall -Werror" |
108 | AC_TRY_LINK([ | 108 | AC_TRY_LINK([ |
109 | #include <stdio.h> | 109 | #include <stdio.h> |
110 | ], | 110 | ], |
@@ -121,7 +121,7 @@ AC_DEFUN([CHECK_LDFLAG], [ | |||
121 | AC_LANG_ASSERT(C) | 121 | AC_LANG_ASSERT(C) |
122 | AC_MSG_CHECKING([if $saved_LD supports "$1"]) | 122 | AC_MSG_CHECKING([if $saved_LD supports "$1"]) |
123 | old_ldflags="$LDFLAGS" | 123 | old_ldflags="$LDFLAGS" |
124 | LDFLAGS=$1 | 124 | LDFLAGS="$1 -Wall -Werror" |
125 | AC_TRY_LINK([ | 125 | AC_TRY_LINK([ |
126 | #include <stdio.h> | 126 | #include <stdio.h> |
127 | ], | 127 | ], |
@@ -151,7 +151,7 @@ AS_IF([test "x$enable_hardening" = "xyes"], [ | |||
151 | AS_IF([test "x$enable_hardening" = "xyes" -a "x$HOST_OS" != "xwin"], [ | 151 | AS_IF([test "x$enable_hardening" = "xyes" -a "x$HOST_OS" != "xwin"], [ |
152 | CHECK_CFLAG([[-fstack-protector-strong]], | 152 | CHECK_CFLAG([[-fstack-protector-strong]], |
153 | CHECK_CFLAG([[-fstack-protector-all]], | 153 | CHECK_CFLAG([[-fstack-protector-all]], |
154 | AC_MSG_ERROR([compiler does appear to support stack protection - use --disable-hardening to override]) | 154 | AC_MSG_WARN([compiler does not appear to support stack protection]) |
155 | ) | 155 | ) |
156 | ) | 156 | ) |
157 | ]) | 157 | ]) |