From 8a2f9311a9d1e5652475568b75f9a91082c127bd Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 8 Sep 2016 19:31:40 +0100 Subject: [PATCH] Include -01 in CFLAGS_BUILD when using clang. --- config.lib | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config.lib b/config.lib index 961e5eae8c..ae9b5be2c1 100644 --- a/config.lib +++ b/config.lib @@ -1524,8 +1524,11 @@ make_cflags_and_ldflags() { cc_build_is_gcc=`basename "$cc_build" | grep "gcc" 2>/dev/null` if [ -n "$cc_build_is_gcc" ]; then - # Just add -O1 to the tools needed for building. + # Add -O1 and fortify source to the tools needed for building, on gcc CFLAGS_BUILD="$CFLAGS_BUILD -D_FORTIFY_SOURCE=2 -O1" + elif [ -n "`basename "$cc_build" | grep "clang" 2>/dev/null`" ]; then + # Add -O1 to the tools needed for building, on clang + CFLAGS_BUILD="$CFLAGS_BUILD -O1" fi fi