diff options
author | fche <fche> | 2008-02-09 23:36:23 +0000 |
---|---|---|
committer | fche <fche> | 2008-02-09 23:36:23 +0000 |
commit | f0510eaae21d50a6f966a7ce0189d6c333d670d8 (patch) | |
tree | b03026168dcda991c2aa0f85bd061e868c9288d4 /configure.ac | |
parent | fa7a7777636ce9bfa272e769e3f7425fcd003a84 (diff) | |
download | systemtap-steved-f0510eaae21d50a6f966a7ce0189d6c333d670d8.tar.gz systemtap-steved-f0510eaae21d50a6f966a7ce0189d6c333d670d8.tar.xz systemtap-steved-f0510eaae21d50a6f966a7ce0189d6c333d670d8.zip |
PR5751, -Werror emphasis on -fstack-protector-all trial build
2008-02-09 Frank Ch. Eigler <fche@elastic.org>
PR 5751.
* configure.ac: Add -Werror to trial compilation with
-fstack-protector-all, for hosts that don't quite support it.
* configure: Regenerated.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index d8a7d38c..a486b6b4 100644 --- a/configure.ac +++ b/configure.ac @@ -71,10 +71,12 @@ AC_ARG_ENABLE([ssp], AS_IF([test "x$enable_ssp" != xno],[ save_CFLAGS="$CFLAGS" save_CXXFLAGS="$CXXFLAGS" - CXXFLAGS="$CXXFLAGS -fstack-protector-all -D_FORTIFY_SOURCE=2" - CFLAGS="$CFLAGS -fstack-protector-all -D_FORTIFY_SOURCE=2" + CXXFLAGS="$CXXFLAGS -Werror -fstack-protector-all -D_FORTIFY_SOURCE=2" + CFLAGS="$CFLAGS -Werror -fstack-protector-all -D_FORTIFY_SOURCE=2" AC_COMPILE_IFELSE([int something ();], [ - AC_MSG_NOTICE([Compiling with gcc -fstack-protector-all et al.])], [ + AC_MSG_NOTICE([Compiling with gcc -fstack-protector-all et al.]) + CFLAGS="$save_CFLAGS -fstack-protector-all -D_FORTIFY_SOURCE=2" + CXFXLAGS="$save_CXXFLAGS -fstack-protector-all -D_FORTIFY_SOURCE=2"],[ AC_MSG_NOTICE([Compiler does not support -fstack-protector-all et al.]) CFLAGS="$save_CFLAGS" CXXFLAGS="$save_CXXFLAGS"])]) |