From 703629a5bfe230d3b3fe46d90c5b4f1a104fef8d Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 22 Mar 2020 23:35:38 +0100 Subject: Add Windows cross build and S390 targets to the travis CI file Why the windows cross build should be tested should be fairly self explanatory. The SYSTEM/390 build offers the possibillity to test on a big-endian target (besides being a rather uncommon target machine). Signed-off-by: David Oberhollenzer --- .travis.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.travis.yml b/.travis.yml index a9a5173..e706e84 100644 --- a/.travis.yml +++ b/.travis.yml @@ -82,3 +82,27 @@ matrix: compiler: gcc env: - CONFIG_OPTS="--without-pthread" + + # Try on an uncommon, big endian system + - name: ubuntu-gcc-s390x + os: linux + arch: s390x + dist: bionic + compiler: gcc + env: + - CONFIG_OPTS="--with-pthread" + + # Try to run the mingw based Windows cross build + - name: ubuntu-mingw-amd64 + os: linux + arch: amd64 + dist: bionic + compiler: gcc + addons: + apt: + packages: + - libzstd-dev liblzo2-dev liblz4-dev lzma-dev zlib1g-dev + - binutils-mingw-w64-i686 binutils-mingw-w64-x86-64 + - gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 + script: + - ./mkwinbins.sh -- cgit v1.2.3