AC_TYPE_SIZE_T
HARDENING_CFLAGS="-fstack-protector-strong -Wstack-protector "
-HARDENING_CFLAGS+="-D_FORTIFY_SOURCE=2 "
+
+dnl Must not have -O0 but must have a -O for -D_FORTIFY_SOURCE=2
+TMP1="$(echo $CFLAGS | sed -n 's/.*\(-O0\).*/\1/p')"
+TMP2="$(echo $CFLAGS | sed -n 's/.*\(-O\).*/\1/p')"
+if test -z "$TMP1" && test -n "$TPM2"; then
+ HARDENING_CFLAGS+="-D_FORTIFY_SOURCE=2 "
+fi
dnl Check ld for 'relro' and 'now'
if $LD --help 2>&1 | $GREP '\-z relro ' > /dev/null; then
HARDENING_CFLAGS+="-Wl,-z,relro "
BuildRequires: nss-softokn-freebl-static >= 3.12.9-2
%endif
BuildRequires: nss-softokn-devel >= 3.12.9-2, gmp-devel
-BuildRequires: pkgconfig gawk
+BuildRequires: pkgconfig gawk sed
BuildRequires: automake autoconf libtool bash coreutils
Requires: nss-softokn-freebl >= 3.12.9-2, nss-softokn >= 3.12.9-2
Requires: gmp