diff options
author | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-04-26 11:33:40 +0900 |
---|---|---|
committer | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-04-26 15:59:40 +0900 |
commit | 2a49a4795679e17613435544766b127ebe31b6d3 (patch) | |
tree | 31cb330af51d4fc9a7375363b104e73749edab52 /.travis.yml | |
parent | 7b7043e5da8589e01b94575d4ed647e909e5c875 (diff) | |
download | ruby-2a49a4795679e17613435544766b127ebe31b6d3.tar.gz |
sanitizer compiler flag update
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 7bc39370d1..56c6ff2526 100644 --- a/.travis.yml +++ b/.travis.yml @@ -158,11 +158,12 @@ env: compiler: clang env: - ASAN_OPTIONS=detect_leaks=0 - - cflags='-march=native -fsanitize=address -fno-omit-frame-pointer' + - cflags='-march=native -fsanitize=address -fno-omit-frame-pointer -fPIC' - debugflags=-ggdb3 - optflags=-O1 - LD=clang - - LDFLAGS=-fsanitize=address + - LDFLAGS='-fsanitize=address -fPIC' + - CONFIG_FLAG='--with-out-ext=openssl --without-gmp --without-jemalloc --without-valgrind' - &MSAN name: -fsanitize=memory @@ -171,11 +172,11 @@ env: <<: *make-test-only compiler: clang env: - - cflags='-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer' + - cflags='-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -fPIC' - optflags=-O1 - LD=clang - - LDFLAGS=-fsanitize=memory - - CONFIG_FLAG=--with-out-ext=openssl + - LDFLAGS='-fsanitize=memory -fPIC' + - CONFIG_FLAG='--with-out-ext=openssl --without-gmp --without-jemalloc --without-valgrind' - &UBSAN name: -fsanitize=undefined |