From caa4a79d27b3d582e3b51e83550fd2b3d508f56d Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Sun, 29 Jan 2017 08:51:30 +0300 Subject: [PATCH] Travis CI: compile both for x86 and x64 --- .travis.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 34a7799a..94969988 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,12 +8,19 @@ compiler: - clang - gcc +env: + - CFLAGS_EXTRA= + - CFLAGS_EXTRA="-m32" + matrix: exclude: - os: osx compiler: gcc -sudo: false +sudo: required + +before_install: + - if [[ "$TRAVIS_OS_NAME" == "linux" && "$CFLAGS_EXTRA" == -m32* ]]; then sudo apt-get install libc6:i386 libc6-dev-i386; fi install: - git clone --depth=50 https://github.com/ivmai/libatomic_ops.git @@ -21,4 +28,4 @@ install: script: - ./configure --enable-cplusplus --enable-gc-debug --enable-munmap --enable-werror - - make -j check + - make -j check CFLAGS_EXTRA="$CFLAGS_EXTRA" -- 2.40.0