summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2023-04-27 08:31:56 +0300
committerIvan Maidanski <ivmai@mail.ru>2023-04-27 13:36:58 +0300
commit7f6736d2bd365c8581557ef101442d0ea2955425 (patch)
tree617a97600fb557e9e44c02c3ec5bd3c4986c020f
parent80198d314e516fc15f553b73c0880a33f1bf4548 (diff)
downloadbdwgc-7f6736d2bd365c8581557ef101442d0ea2955425.tar.gz
Travis CI: Fall back to Focal and Xenial for some builds with TSan
This is temporary until Thread sanitizer deadlock issues are resolved.
-rw-r--r--.travis.yml9
1 files changed, 5 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 02e304f8..ae040767 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -600,9 +600,11 @@ jobs:
- addons:
apt:
packages:
- - clang-14
- compiler: clang-14
- dist: jammy
+ - clang-12
+ sources:
+ - ubuntu-toolchain-r-test
+ compiler: clang-12
+ dist: focal
language: c
env:
- CFLAGS_EXTRA="-O3 -fsanitize=thread -fno-omit-frame-pointer"
@@ -620,7 +622,6 @@ jobs:
- CFLAGS_EXTRA="-fsanitize=thread -D NO_INCREMENTAL -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK"
- CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug --enable-handle-fork=manual --enable-large-config --without-libatomic-ops"
- compiler: clang
- dist: jammy
env:
- CFLAGS_EXTRA="-fsanitize=thread -fno-omit-frame-pointer -D NTHREADS=10"
- CONF_OPTIONS="--disable-parallel-mark"