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 <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2016-11-30 11:20:32 -07:00
parent f9be7a36f6
commit e8b7ccbd8e

View File

@ -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"