From 106bab9a3d07ece9b25611b493a58cde8f633016 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 23 Feb 2017 00:44:46 +0300 Subject: [PATCH] Travis CI: Test also with other kernel.org gcc-4.9 cross-compilers (aarch64, alpha, hppa, ia64, m68k, mips[64], powerpc[64], s390x, sparc[64]) --- .travis.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/.travis.yml b/.travis.yml index 0d76a80..a6a32a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,21 @@ env: CONF_ASSERTIONS=--enable-assertions - CONF_INTRINSICS=--disable-atomic-intrinsics - CONF_GCOV=--enable-gcov + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=aarch64-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=alpha-linux - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=arm-unknown-linux-gnueabi + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=hppa-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=ia64-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=m68k-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=mips-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=mips64-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=powerpc-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=powerpc64-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=ppc64le-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=s390x-linux + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=sparc-linux + CFLAGS_EXTRA="-DAO_NO_SPARC_V9" + - CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=sparc64-linux - CSA_CHECK=true CPPCHECK=true - SANITIZE=address - SANITIZE=memory,undefined @@ -40,8 +54,35 @@ matrix: env: SANITIZE=memory,undefined - os: osx env: SANITIZE=memory,undefined + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=aarch64-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=alpha-linux - compiler: clang env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=arm-unknown-linux-gnueabi + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=hppa-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=ia64-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=m68k-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=mips-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=mips64-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=powerpc-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=powerpc64-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=ppc64le-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=s390x-linux + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=sparc-linux + CFLAGS_EXTRA="-DAO_NO_SPARC_V9" + - compiler: clang + env: CROSS_GCC_VER=4.9.0 NOLIBC_ARCH_ABI=sparc64-linux sudo: required -- 2.50.0