diff options
-rw-r--r-- | .travis.yml | 20 | ||||
-rwxr-xr-x | scripts/wrapper/make_tail | 3 |
2 files changed, 21 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 18fe989..16eeca9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,23 @@ before_install: - export MAKEFLAGS="-j3" - export CXX=g++-4.8 - export CC=gcc-4.8 +env: + - CARGS="--enable-linux --disable-multilib --with-arch=rv32imac --with-abi=ilp32" + - CARGS="--enable-linux --disable-multilib --with-arch=rv32imafdc --with-abi=ilp32" + - CARGS="--enable-linux --disable-multilib --with-arch=rv32imafdc --with-abi=ilp32d" + - CARGS="--enable-linux --disable-multilib --with-arch=rv64imac --with-abi=lp64" + - CARGS="--enable-linux --disable-multilib --with-arch=rv64imafdc --with-abi=lp64" + - CARGS="--enable-linux --disable-multilib --with-arch=rv64imafdc --with-abi=lp64d" + - CARGS="--disable-linux --disable-multilib --with-arch=rv32i --with-abi=ilp32" + - CARGS="--disable-linux --disable-multilib --with-arch=rv32im --with-abi=ilp32" + - CARGS="--disable-linux --disable-multilib --with-arch=rv32iac --with-abi=ilp32" + - CARGS="--disable-linux --disable-multilib --with-arch=rv32imac --with-abi=ilp32" + - CARGS="--disable-linux --disable-multilib --with-arch=rv32imafc --with-abi=ilp32f" + - CARGS="--disable-linux --disable-multilib --with-arch=rv64imac --with-abi=lp64" + - CARGS="--disable-linux --disable-multilib --with-arch=rv64imafdc --with-abi=lp64d" install: true script: - - ./configure --prefix=/tmp/build-default - - (make > /dev/null) || (make -j1 && exit 1) + - ./configure --prefix=/tmp/build-default $CARGS + - travis_wait 90 scripts/wrapper/make_tail + - travis_wait 45 scripts/wrapper/make_tail check + - make report diff --git a/scripts/wrapper/make_tail b/scripts/wrapper/make_tail new file mode 100755 index 0000000..78ab9a0 --- /dev/null +++ b/scripts/wrapper/make_tail @@ -0,0 +1,3 @@ +#!/bin/bash + +make "$@" | tail |