define and use BACKTRACECFLAGS

(cherry picked from commit 6b66ee9147)
This commit is contained in:
Mark Andrews 2014-02-12 09:07:54 +11:00
parent 8092e43158
commit fadd723de0
3 changed files with 14 additions and 6 deletions

View file

@ -26,6 +26,7 @@ CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
CDEFINES =
CWARNINGS =
BACKTRACECFLAGS = @BACKTRACECFLAGS@
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
ISCLIBS = ../../lib/isc/libisc.@A@ @DNS_CRYPTO_LIBS@
@ -135,8 +136,8 @@ XSRCS = adb_test.c \
@BIND9_MAKE_RULES@
# disable optimization for backtrace test to get the expected result
BTTEST_CFLAGS = ${EXT_CFLAGS} ${ALL_CPPFLAGS} -g ${ALWAYS_WARNINGS} \
${STD_CWARNINGS} ${CWARNINGS}
BTTEST_CFLAGS = ${BACKTRACECFLAGS} ${EXT_CFLAGS} ${ALL_CPPFLAGS} -g \
${ALWAYS_WARNINGS} ${STD_CWARNINGS} ${CWARNINGS}
all_tests: ${XTARGETS}

8
configure vendored
View file

@ -846,6 +846,7 @@ PERL
ETAGS
LN
ARFLAGS
BACKTRACECFLAGS
CCNOOPT
CCOPT
STD_CWARNINGS
@ -11346,6 +11347,7 @@ fi
# Warn if the user specified libbind, which is now deprecated
# Check whether --enable-libbind was given.
if test "${enable_libbind+set}" = set; then :
@ -15539,7 +15541,8 @@ $as_echo "no" >&6; }
fi
case "$host" in
*-hp-hpux*)
STD_CWARNINGS="$STD_CWARNINGS -Wl,+vnocompatwarnings"
CFLAGS="$CFLAGS -Wl,+vnocompatwarnings"
BACKTRACECFLAGS="$BACKTRACECFLAGS -Wl,+vnocompatwarnings"
;;
esac
else
@ -15567,7 +15570,8 @@ else
esac
CCOPT="$CCOPT -Ae -z"
CCNOOPT="$CCNOOPT -Ae -z"
STD_CWARNINGS="$STD_CWARNINGS -Wl,+vnocompatwarnings"
CFLAGS="$CFLAGS -Wl,+vnocompatwarnings"
BACKTRACECFLAGS="$BACKTRACECFLAGS -Wl,+vnocompatwarnings"
MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>>$TMP'
;;
*-sgi-irix*)

View file

@ -51,6 +51,7 @@ AC_SUBST(STD_CDEFINES)
AC_SUBST(STD_CWARNINGS)
AC_SUBST(CCOPT)
AC_SUBST(CCNOOPT)
AC_SUBST(BACKTRACECFLAGS)
# Warn if the user specified libbind, which is now deprecated
AC_ARG_ENABLE(libbind, [ --enable-libbind deprecated])
@ -1524,7 +1525,8 @@ if test "X$GCC" = "Xyes"; then
fi
case "$host" in
*-hp-hpux*)
STD_CWARNINGS="$STD_CWARNINGS -Wl,+vnocompatwarnings"
CFLAGS="$CFLAGS -Wl,+vnocompatwarnings"
BACKTRACECFLAGS="$BACKTRACECFLAGS -Wl,+vnocompatwarnings"
;;
esac
else
@ -1552,7 +1554,8 @@ else
esac
CCOPT="$CCOPT -Ae -z"
CCNOOPT="$CCNOOPT -Ae -z"
STD_CWARNINGS="$STD_CWARNINGS -Wl,+vnocompatwarnings"
CFLAGS="$CFLAGS -Wl,+vnocompatwarnings"
BACKTRACECFLAGS="$BACKTRACECFLAGS -Wl,+vnocompatwarnings"
MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>>$TMP'
;;
*-sgi-irix*)