summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKay Sievers <kay@vrfy.org>2012-05-08 02:51:26 +0200
committerKay Sievers <kay@vrfy.org>2012-05-08 02:51:26 +0200
commit66be6554807773028a0111addb8e75c3cab11117 (patch)
tree5ba518a94a82cc57feb1324a2cc7525e703eca4b
parent9eb977db5b89b44f254ab40c1876a76b7d7ea2d0 (diff)
autogen.sh: undef _FORTIFY_SOURCE, which now logs warnings when used with -O0
-rwxr-xr-xautogen.sh20
-rw-r--r--configure.ac4
2 files changed, 13 insertions, 11 deletions
diff --git a/autogen.sh b/autogen.sh
index d27b5c6764..be88a8d6f3 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -51,16 +51,14 @@ args="$args \
"
fi
-if [ "x$1" != "xc" ]; then
- echo
- echo "----------------------------------------------------------------"
- echo "Initialized build system. For a common configuration please run:"
- echo "----------------------------------------------------------------"
- echo
- echo "./configure CFLAGS='-g -O0' $args"
- echo
-else
- echo ./configure CFLAGS='-g -O0' $args
- ./configure CFLAGS='-g -O0' $args
+echo
+echo "----------------------------------------------------------------"
+echo "Initialized build system. For a common configuration please run:"
+echo "----------------------------------------------------------------"
+echo
+echo "./configure CFLAGS='-g -O0 -Wp,-U_FORTIFY_SOURCE' $args"
+echo
+if [ "x$1" == "xc" ]; then
+ ./configure CFLAGS='-g -O0 -Wp,-U_FORTIFY_SOURCE' $args
make clean
fi
diff --git a/configure.ac b/configure.ac
index 4632059119..3583836351 100644
--- a/configure.ac
+++ b/configure.ac
@@ -767,4 +767,8 @@ AC_MSG_RESULT([
D-Bus interfaces dir: ${with_dbusinterfacedir}
Split /usr: ${enable_split_usr}
man pages: ${have_manpages}
+
+ CFLAGS: ${CFLAGS}
+ CPPLAGS: ${CPPFLAGS}
+ LDFLAGS: ${LDFLAGS}
])