summaryrefslogtreecommitdiff
path: root/maint/ManyConfigTests
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-10-15 15:23:31 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-10-15 15:23:31 +0000
commitcf050c7ee71925ee7eb8573a047ae9372fd2da3a (patch)
tree1a791a5fbf4ed98826d0f65e0f90a24aa9060231 /maint/ManyConfigTests
parent9835bbc7fbb3423163dc49e7d822dad2b135e192 (diff)
downloadpcre2-cf050c7ee71925ee7eb8573a047ae9372fd2da3a.tar.gz
Fix minor test issues and tidies/updates for 10.34-RC1 testing release.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1177 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'maint/ManyConfigTests')
-rwxr-xr-xmaint/ManyConfigTests5
1 files changed, 4 insertions, 1 deletions
diff --git a/maint/ManyConfigTests b/maint/ManyConfigTests
index 9784971..2d92dc5 100755
--- a/maint/ManyConfigTests
+++ b/maint/ManyConfigTests
@@ -28,6 +28,8 @@
# The -v option causes a call to 'pcre2test -C' to happen for each
# configuration.
+# Currently -fsanitize=undefined is not working (locks machine).
+
useasan=1
useusan=1
usedebug=1
@@ -293,9 +295,10 @@ if [ $ISGCC -ne 0 -a $usemain -ne 0 ]; then
opts="--disable-shared $enable_jit --enable-pcre2-16 --enable-pcre2-32"
runtest
fi
+# This also seems to be the case for sanitize undefined.
if [ $useusan -ne 0 ]; then
echo "------- Maximally configured test with -fsanitize=undefined -fno-sanitize=shift -fno-sanitize=alignment -std=gnu99 -------"
- CFLAGS="$OFLAGS $SAVECFLAGS -fsanitize=undefined -fno-sanitize=shift -fno-sanitize=alignment -std=gnu99"
+ CFLAGS="$OFLAGS $SAVECFLAGS -no-pie -fno-PIE -fsanitize=undefined -fno-sanitize=shift -fno-sanitize=alignment -std=gnu99"
echo "CFLAGS=$CFLAGS"
opts="--disable-shared $enable_jit --enable-pcre2-16 --enable-pcre2-32"
runtest