Ubuntu GCC PPC64LE,
Ubuntu GCC SPARC64,
Ubuntu GCC S390X,
+ Ubuntu GCC S390X DFLTCC,
+ Ubuntu GCC S390X DFLTCC Compat,
Ubuntu Clang,
Ubuntu Clang Inflate Strict,
Ubuntu Clang Inflate Allow Invalid Dist,
- name: Ubuntu GCC S390X
os: ubuntu-latest
compiler: s390x-linux-gnu-gcc
- cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-s390x.cmake
+ cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-s390x.cmake -DWITH_SANITIZERS=ON
+ packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
+ ldflags: -static
+ codecov: ubuntu_gcc_s390x
+
+ - name: Ubuntu GCC S390X DFLTCC
+ os: ubuntu-latest
+ compiler: s390x-linux-gnu-gcc
+ cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-s390x.cmake -DWITH_DFLTCC_DEFLATE=ON -DWITH_DFLTCC_INFLATE=ON -DWITH_SANITIZERS=ON
+ packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
+ ldflags: -static
+ codecov: ubuntu_gcc_s390x
+
+ - name: Ubuntu GCC S390X DFLTCC Compat
+ os: ubuntu-latest
+ compiler: s390x-linux-gnu-gcc
+ cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-s390x.cmake -DZLIB_COMPAT=ON -DWITH_DFLTCC_DEFLATE=ON -DWITH_DFLTCC_INFLATE=ON -DWITH_SANITIZERS=ON
packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
ldflags: -static
codecov: ubuntu_gcc_s390x
Ubuntu GCC PPC,
Ubuntu GCC PPC64,
Ubuntu GCC PPC64LE,
+ Ubuntu GCC S390X,
+ Ubuntu GCC S390X DFLTCC,
+ Ubuntu GCC S390X DFLTCC Compat,
macOS GCC
]
include:
chost: powerpc64le-linux-gnu
packages: qemu gcc-powerpc64le-linux-gnu libc-dev-ppc64el-cross
+ - name: Ubuntu GCC S390X
+ os: ubuntu-latest
+ compiler: s390x-linux-gnu-gcc
+ configure-args: --warn --static
+ chost: s390x-linux-gnu
+ packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
+ cflags: -static
+ ldflags: -static
+
+ - name: Ubuntu GCC S390X DFLTCC
+ os: ubuntu-latest
+ compiler: s390x-linux-gnu-gcc
+ configure-args: --warn --static --with-dfltcc-deflate --with-dfltcc-inflate
+ chost: s390x-linux-gnu
+ packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
+ cflags: -static
+ ldflags: -static
+
+ - name: Ubuntu GCC S390X DFLTCC Compat
+ os: ubuntu-latest
+ compiler: s390x-linux-gnu-gcc
+ configure-args: --warn --zlib-compat --static --with-dfltcc-deflate --with-dfltcc-inflate
+ chost: s390x-linux-gnu
+ packages: qemu gcc-s390x-linux-gnu libc-dev-s390x-cross
+ cflags: -static
+ ldflags: -static
+
- name: macOS GCC
os: macOS-latest
compiler: gcc