summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2013-09-12 18:07:54 +0200
committerPeter Hutterer <peter.hutterer@who-t.net>2013-09-13 15:51:23 +1000
commitf5e65ea3ce2541fe8ccfafe9b0dd04325da75b34 (patch)
tree8c04848ee8d40d9bb7921a7af64edcf2ba10503a
parent92b2b1ccd527ed05f8882726cc090af747e1f58e (diff)
Reintroduce -fstack-protector
We removed this previously due to build failures in: commit 14ac764ec86452ca607403f314b0f8355d80290c Author: David Herrmann <dh.herrmann@gmail.com> Date: Mon Sep 9 16:03:41 2013 +0200 build: remove -fstack-protector Reintroduce it but this time disable it if it's not supported. We use the CC-flags testing to prevent build-failures on gcc without libssp support. Cc: Giovanni Campagna <gcampagn@redhat.com> Signed-off-by: David Herrmann <dh.herrmann@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--configure.ac1
1 files changed, 1 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 40675ef..c32b06f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -67,6 +67,7 @@ if test "x$GCC" = "xyes"; then
-fdata-sections \
-fno-strict-aliasing \
-fdiagnostics-show-option \
+ -fstack-protector \
-fno-common])
fi
AC_SUBST([GCC_CFLAGS], $with_cflags)