From b6a89b2f5515348e6a01b0a23a9addc4be06e528 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Wed, 29 Aug 2018 17:47:19 +0000 Subject: [PATCH] build-sys: Use X="$X ..." rather than X+="..." in configure.ac Some configure interpreters do not like X+="...", so we have to use X="$X ..." instead. Signed-off-by: Stefan Berger --- configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 7597cf30..0c9a6e4c 100644 --- a/configure.ac +++ b/configure.ac @@ -173,14 +173,14 @@ 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 " + HARDENING_CFLAGS="$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_LDFLAGS+="-Wl,-z,relro " + HARDENING_LDFLAGS="$HARDENING_LDFLAGS -Wl,-z,relro " fi if $LD --help 2>&1 | $GREP '\-z now ' > /dev/null; then - HARDENING_LDFLAGS+="-Wl,-z,now " + HARDENING_LDFLAGS="$HARDENING_LDFLAGS -Wl,-z,now " fi AC_SUBST([HARDENING_CFLAGS]) AC_SUBST([HARDENING_LDFLAGS])