Add --enable-asan --enable-ubsan to contrib/check-hard

This commit is contained in:
Tim Rühsen 2017-06-20 16:44:41 +02:00
parent 492c884d7d
commit b858480f0d
1 changed files with 7 additions and 7 deletions

View File

@ -42,20 +42,20 @@ for CC in gcc clang; do
"--enable-runtime=libidn2 --enable-builtin=libidn2" \ "--enable-runtime=libidn2 --enable-builtin=libidn2" \
"--enable-runtime=libidn --enable-builtin=libidn" \ "--enable-runtime=libidn --enable-builtin=libidn" \
"--disable-runtime --enable-builtin=libicu"; do "--disable-runtime --enable-builtin=libicu"; do
export DISTCHECK_CONFIGURE_FLAGS="-C --cache-file=$CACHEFILE $options" export DISTCHECK_CONFIGURE_FLAGS="-C --cache-file=$CACHEFILE $options --enable-asan --enable-ubsan"
if test "$CC" == "clang"; then if test "$CC" = "clang"; then
export DISTCHECK_CONFIGURE_FLAGS=$DISTCHECK_CONFIGURE_FLAGS" --enable-cfi" export "DISTCHECK_CONFIGURE_FLAGS=$DISTCHECK_CONFIGURE_FLAGS --enable-cfi"
fi fi
echo echo
echo " *** ./configure $DISTCHECK_CONFIGURE_FLAGS" echo " *** ./configure $DISTCHECK_CONFIGURE_FLAGS"
./configure $DISTCHECK_CONFIGURE_FLAGS CFLAGS="$CFLAGS" > /dev/null ./configure -q $DISTCHECK_CONFIGURE_FLAGS CFLAGS="$CFLAGS"
for xVALGRIND in 0 1; do for xVALGRIND in 0 1; do
for xLCALL in C tr_TR.utf8; do for xLCALL in C tr_TR.utf8; do
export TESTS_ENVIRONMENT="LC_ALL=$xLCALL VALGRIND_TESTS=$xVALGRIND" export TESTS_ENVIRONMENT="LC_ALL=$xLCALL VALGRIND_TESTS=$xVALGRIND"
echo " *** TESTS_ENVIRONMENT=\"$TESTS_ENVIRONMENT\"" make check -j$CORES echo " *** TESTS_ENVIRONMENT=\"$TESTS_ENVIRONMENT\"" make check -j$CORES
make clean > /dev/null make -s clean
make check -j$CORES > /dev/null make -s check -j$CORES
done done
done done
@ -63,7 +63,7 @@ for CC in gcc clang; do
export TESTS_ENVIRONMENT export TESTS_ENVIRONMENT
echo echo
echo " *** make distcheck CFLAGS=$CFLAGS -j$CORES" echo " *** make distcheck CFLAGS=$CFLAGS -j$CORES"
make distcheck CFLAGS="$CFLAGS" -j$CORES > /dev/null make -s distcheck CFLAGS="$CFLAGS" -j$CORES
done done
done done