From: Shane Lontis Date: Thu, 19 Dec 2019 07:50:50 +0000 (+1000) Subject: Fix travis timeout by excluding arm64 gcc -fsanitize=address build X-Git-Tag: openssl-3.0.0-alpha1~798 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3ce3866389a82837aff169fe3643393367d724a2;p=oweals%2Fopenssl.git Fix travis timeout by excluding arm64 gcc -fsanitize=address build Reviewed-by: Richard Levitte Reviewed-by: Matthias St. Pierre (Merged from https://github.com/openssl/openssl/pull/10639) --- diff --git a/.travis.yml b/.travis.yml index 3b2e0fde2f..86de07e68a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,6 +32,7 @@ compiler: env: - CONFIG_OPTS="" DESTDIR="_install" + # Note: This CONFIG_OPTS entry must match the value in the exclude: table below that contains env: CONFIG_OPTS , otherwise it will not find a match. - CONFIG_OPTS="no-asm -Werror --debug no-afalgeng no-shared enable-rc5 enable-md2 -fsanitize=address" LSAN_OPTIONS="report_objects=1" - CONFIG_OPTS="no-asm no-makedepend enable-buildtest-c++ --strict-warnings -D_DEFAULT_SOURCE" BUILDONLY="yes" CHECKDOCS="yes" GENERATE="yes" CPPFLAGS="-ansi" @@ -150,6 +151,14 @@ matrix: compiler: gcc - arch: arm64 os: osx + # arm64 times out when using -fsanitize=address + # The amd64 build should be sufficient to test this. + # Note: the env line must exactly match the env line from the build + # matrix above which contains the `-fsanitize=address` option. + # TODO: come up with a better way of doing this that is less error prone. + - arch: arm64 + env: CONFIG_OPTS="no-asm -Werror --debug no-afalgeng no-shared enable-rc5 enable-md2 -fsanitize=address" LSAN_OPTIONS="report_objects=1" + before_script: - env