Reintroduce -fstack-protector
authorDavid Herrmann <dh.herrmann@gmail.com>
Thu, 12 Sep 2013 16:07:54 +0000 (18:07 +0200)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 13 Sep 2013 05:51:23 +0000 (15:51 +1000)
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>
configure.ac

index 40675ef..c32b06f 100644 (file)
@@ -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)