From e8b7ccbd8e327261bbd7854a3a0d4da74d8134bd Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 30 Nov 2016 11:20:32 -0700 Subject: [PATCH] autotest: enable UBSan Only enable it on the Linux test machines currently, since linking fails on FreeBSD. Change-Id: Ib0b30baa90575c7ee93e291ec98883d987cc88f4 Signed-off-by: Daniel Verkamp --- scripts/autotest_common.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/autotest_common.sh b/scripts/autotest_common.sh index 97f746dee..8b5b09eec 100755 --- a/scripts/autotest_common.sh +++ b/scripts/autotest_common.sh @@ -5,6 +5,8 @@ export RUN_NIGHTLY=0 MAKECONFIG='CONFIG_DEBUG=y CONFIG_WERROR=y' +export UBSAN_OPTIONS=halt_on_error=1 + case `uname` in FreeBSD) DPDK_DIR=/usr/local/share/dpdk/x86_64-native-bsdapp-clang @@ -16,6 +18,7 @@ case `uname` in MAKE=make MAKEFLAGS=${MAKEFLAGS:--j$(nproc)} MAKECONFIG="$MAKECONFIG CONFIG_COVERAGE=y" + MAKECONFIG="$MAKECONFIG CONFIG_UBSAN=y" ;; *) echo "Unknown OS in $0"