From 3ce3866389a82837aff169fe3643393367d724a2 Mon Sep 17 00:00:00 2001 From: Shane Lontis Date: Thu, 19 Dec 2019 17:50:50 +1000 Subject: 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) --- .travis.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 3b2e0fd..86de07e 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 -- cgit v1.1