From: Andy Heninger Date: Sat, 25 Aug 2018 00:45:22 +0000 (-0700) Subject: ICU-11637 Thread sanitizer added to Travis build. (#81) X-Git-Tag: release-63-rc~102 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c71000c4a669fd3fd964cec054403981b5ef6b8b;p=icu ICU-11637 Thread sanitizer added to Travis build. (#81) --- diff --git a/.travis.yml b/.travis.yml index e31b1e51824..9ac0aa52641 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,3 +35,22 @@ matrix: - clang-5.0 script: - cd icu4c/source && CPPFLAGS="-fsanitize=address" LDFLAGS="-fsanitize=address" ./runConfigureICU --enable-debug --disable-release Linux --disable-renaming && make -j2 check + + + # Clang Linux with thread sanitizer. + # + - language: cpp + env: BUILD=ICU4C_CLANG_THREAD_SAN + os: linux + dist: trusty + sudo: true + compiler: clang + addons: + apt: + update: true + sources: + - llvm-toolchain-trusty-5.0 + packages: + - clang-5.0 + script: + - cd icu4c/source && CPPFLAGS="-fsanitize=thread" LDFLAGS="-fsanitize=thread" ./runConfigureICU --enable-debug --disable-release Linux --disable-renaming && make -j2 check