diff options
author | Alessandro Ghedini <alessandro@ghedini.me> | 2015-10-06 12:23:42 -0400 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2015-10-06 12:30:47 -0400 |
commit | 2d2846237364671670c4b9a8415ea957887e1797 (patch) | |
tree | 4638d96264250b6104e5b156595814bb1a69a253 /.travis.yml | |
parent | 20218b58b51b55189ada91807459d6bd64f5c986 (diff) |
Fix travis builds on master
-Allow mingw debug builds to fail on Travis CI
-Fix Travis email notifications config
-Rename a variable to avoid a bogus warning with old GCC
error: declaration of ``dup'' shadows a global declaration [-Werror=shadow]
-Disable pedantic ms-format warnings with mingw
-Properly define const DH parameters
-Restore --debug flag in Travis CI builds; -d would get incorrectly passed
to ./Configure in mingw debug builds.
Signed-off-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 3125363cdf..34b4d9db21 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ compiler: env: - CONFIG_OPTS="" - CONFIG_OPTS="shared" - - CONFIG_OPTS="-d --strict-warnings" + - CONFIG_OPTS="--debug --strict-warnings" matrix: exclude: @@ -26,6 +26,11 @@ matrix: compiler: i686-w64-mingw32-gcc - os: osx compiler: x86_64-w64-mingw32-gcc + allow_failures: + - compiler: i686-w64-mingw32-gcc + env: CONFIG_OPTS="--debug --strict-warnings" + - compiler: x86_64-w64-mingw32-gcc + env: CONFIG_OPTS="--debug --strict-warnings" before_script: - if [ "$CC" == i686-w64-mingw32-gcc ]; then @@ -43,8 +48,5 @@ script: - if [ -z "$CROSS_COMPILE" ]; then make test; fi notifications: - recipient: - - openssl-commits@openssl.org email: - on_success: change - on_failure: always + - openssl-commits@openssl.org |