From 6c13bfcfed1fd743798b5f282f8903dcb2dec0e0 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Mon, 10 Aug 2020 23:33:51 +0000 Subject: [PATCH] travis: stop building fuzz targets on macOS Looks like `-fsanitize=fuzzer` isn't supported there: https://travis-ci.org/github/karelzak/util-linux/jobs/716894984 ``` clang: error: unsupported option '-fsanitize=fuzzer' for target 'x86_64-apple-darwin17.7.0' ``` --- .travis-functions.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.travis-functions.sh b/.travis-functions.sh index d9e1c6c38..3357338b0 100755 --- a/.travis-functions.sh +++ b/.travis-functions.sh @@ -93,14 +93,14 @@ function check_nonroot if [ "$TRAVIS_OS_NAME" != "osx" ]; then conf_opts="$conf_opts --enable-asan --enable-ubsan" make_opts="$make_opts --memcheck-asan --memcheck-ubsan" - fi - if [ "$TRAVIS_OS_NAME" != "osx" -a "$TRAVIS_DIST" != "precise" ]; then - conf_opts="$conf_opts --enable-werror" - fi + if [ "$TRAVIS_DIST" != "precise" ]; then + conf_opts="$conf_opts --enable-werror" + fi - if [[ "$CC" =~ "clang" ]]; then - conf_opts="$conf_opts --enable-fuzzing-engine" + if [[ "$CC" =~ "clang" ]]; then + conf_opts="$conf_opts --enable-fuzzing-engine" + fi fi xconfigure $conf_opts || return @@ -124,14 +124,14 @@ function check_root if [ "$TRAVIS_OS_NAME" != "osx" ]; then conf_opts="$conf_opts --enable-asan --enable-ubsan" make_opts="$make_opts --memcheck-asan --memcheck-ubsan" - fi - if [ "$TRAVIS_OS_NAME" != "osx" -a "$TRAVIS_DIST" != "precise" ]; then - conf_opts="$conf_opts --enable-werror" - fi + if [ "$TRAVIS_DIST" != "precise" ]; then + conf_opts="$conf_opts --enable-werror" + fi - if [[ "$CC" =~ "clang" ]]; then - conf_opts="$conf_opts --enable-fuzzing-engine" + if [[ "$CC" =~ "clang" ]]; then + conf_opts="$conf_opts --enable-fuzzing-engine" + fi fi xconfigure $conf_opts || return