Travis CI: Test also 32-bit, 64-bit builds with clang-4.0, gcc-5 (Linux)
authorIvan Maidanski <ivmai@mail.ru>
Thu, 23 Mar 2017 18:02:46 +0000 (21:02 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 23 Mar 2017 18:03:04 +0000 (21:03 +0300)
.travis.yml

index 74ecc76..84868ef 100644 (file)
@@ -47,6 +47,38 @@ matrix:
         - CFLAGS_EXTRA="-m32 -march=native -D _FORTIFY_SOURCE=2"
         - CONF_ASSERTIONS=--enable-assertions
     - os: linux
+      addons:
+        apt:
+          packages: [ clang-4.0 ]
+          sources: [ llvm-toolchain-trusty-4.0 ]
+      compiler: clang-4.0
+      dist: trusty
+      env: [ CFLAGS_EXTRA="-O3 -march=native -std=c11" ]
+    - os: linux
+      addons:
+        apt:
+          packages: [ clang-4.0, gcc-multilib ]
+          sources: [ llvm-toolchain-trusty-4.0 ]
+      compiler: clang-4.0
+      dist: trusty
+      env: [ CFLAGS_EXTRA="-m32 -O3 -march=native" ]
+    - os: linux
+      addons:
+        apt:
+          packages: [ gcc-5 ]
+          sources: [ ubuntu-toolchain-r-test ]
+      compiler: gcc-5
+      dist: trusty
+      env: [ CFLAGS_EXTRA="-O3 -march=native" ]
+    - os: linux
+      addons:
+        apt:
+          packages: [ gcc-5, gcc-5-multilib ]
+          sources: [ ubuntu-toolchain-r-test ]
+      compiler: gcc-5
+      dist: trusty
+      env: [ CFLAGS_EXTRA="-m32 -O3 -march=native" ]
+    - os: linux
       compiler: clang
       env:
         - CFLAGS_EXTRA="-fsanitize=address -fno-common -fno-omit-frame-pointer"