From: Christian Hofstaedtler Date: Sun, 11 Oct 2015 10:59:32 +0000 (+0200) Subject: Allow use of --enable-asan under clang X-Git-Tag: dnsdist-1.0.0-alpha1~252^2~12^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2785%2Fhead;p=thirdparty%2Fpdns.git Allow use of --enable-asan under clang Apply the industry standard solution, as clang with -fsanitize=address apparently enables _FORTIFY_SOURCE, leading to a redefinition. --- diff --git a/m4/pdns_d_fortify_source.m4 b/m4/pdns_d_fortify_source.m4 index 605990c47a..68e9be5ef5 100644 --- a/m4/pdns_d_fortify_source.m4 +++ b/m4/pdns_d_fortify_source.m4 @@ -22,7 +22,7 @@ AC_DEFUN([AC_CC_D_FORTIFY_SOURCE],[ OLD_CXXFLAGS="$CXXFLAGS" CXXFLAGS="-Wall -W -Werror $CXXFLAGS" gl_COMPILER_OPTION_IF([-D_FORTIFY_SOURCE=2], [ - CFLAGS="-D_FORTIFY_SOURCE=2 $CFLAGS" - CXXFLAGS="-D_FORTIFY_SOURCE=2 $OLD_CXXFLAGS" + CFLAGS="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 $CFLAGS" + CXXFLAGS="-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 $OLD_CXXFLAGS" ], [CXXFLAGS="$OLD_CXXFLAGS"], [AC_LANG_PROGRAM([[#include ]],[])]) ])