From: Nathan Moinvaziri Date: Wed, 1 Jul 2020 23:45:50 +0000 (-0700) Subject: Added CI instances for ARM/AARCH64 without acle/neon. X-Git-Tag: 1.9.9-b1~150 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13cebfff9c6761dd8b9180aeea88fa566c978ba4;p=thirdparty%2Fzlib-ng.git Added CI instances for ARM/AARCH64 without acle/neon. --- diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 6446f5c6..7dbf1d7f 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -17,12 +17,14 @@ jobs: Ubuntu GCC No PCLMULQDQ, Ubuntu GCC Compat No Opt, Ubuntu GCC ARM SF, - Ubuntu GCC ARM SF No ACLE, Ubuntu GCC ARM SF Compat No Opt, Ubuntu GCC ARM HF, + Ubuntu GCC ARM HF No ACLE, Ubuntu GCC ARM HF No NEON, Ubuntu GCC ARM HF Compat No Opt, Ubuntu GCC AARCH64, + Ubuntu GCC AARCH64 No ACLE, + Ubuntu GCC AARCH64 No NEON, Ubuntu GCC AARCH64 Compat No Opt, Ubuntu GCC PPC, Ubuntu GCC PPC64, @@ -101,13 +103,6 @@ jobs: packages: qemu gcc-arm-linux-gnueabi libc-dev-armel-cross codecov: ubuntu_gcc_armsf - - name: Ubuntu GCC ARM SF No ACLE - os: ubuntu-latest - compiler: arm-linux-gnueabi-gcc - cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabi -DWITH_SANITIZERS=ON -DWITH_ACLE=OFF - packages: qemu gcc-arm-linux-gnueabi libc-dev-armel-cross - codecov: ubuntu_gcc_armsf_no_acle - - name: Ubuntu GCC ARM SF Compat No Opt os: ubuntu-latest compiler: arm-linux-gnueabi-gcc @@ -122,6 +117,13 @@ jobs: packages: qemu gcc-arm-linux-gnueabihf libc-dev-armel-cross codecov: ubuntu_gcc_armhf + - name: Ubuntu GCC ARM HF No ACLE + os: ubuntu-latest + compiler: arm-linux-gnueabihf-gcc + cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabihf -DWITH_SANITIZERS=ON -DWITH_ACLE=OFF + packages: qemu gcc-arm-linux-gnueabihf libc-dev-armel-cross + codecov: ubuntu_gcc_armhf_no_acle + - name: Ubuntu GCC ARM HF No NEON os: ubuntu-latest compiler: arm-linux-gnueabihf-gcc @@ -144,6 +146,22 @@ jobs: packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross codecov: ubuntu_gcc_aarch64 + - name: Ubuntu GCC AARCH64 No ACLE + os: ubuntu-latest + compiler: aarch64-linux-gnu-gcc + cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_SANITIZERS=ON -DWITH_ACLE=OFF + asan-options: detect_leaks=0 + packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross + codecov: ubuntu_gcc_aarch64_no_acle + + - name: Ubuntu GCC AARCH64 No NEON + os: ubuntu-latest + compiler: aarch64-linux-gnu-gcc + cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_SANITIZERS=ON -DWITH_NEON=OFF + asan-options: detect_leaks=0 + packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross + codecov: ubuntu_gcc_aarch64_no_neon + - name: Ubuntu GCC AARCH64 Compat No Opt os: ubuntu-latest compiler: aarch64-linux-gnu-gcc diff --git a/.github/workflows/configure.yml b/.github/workflows/configure.yml index 29259f82..44b684b9 100644 --- a/.github/workflows/configure.yml +++ b/.github/workflows/configure.yml @@ -14,9 +14,12 @@ jobs: Ubuntu GCC ARM SF, Ubuntu GCC ARM SF Compat No Opt, Ubuntu GCC ARM HF, + Ubuntu GCC ARM HF No ACLE, Ubuntu GCC ARM HF No NEON, Ubuntu GCC ARM HF Compat No Opt, Ubuntu GCC AARCH64, + Ubuntu GCC AARCH64 No ACLE, + Ubuntu GCC AARCH64 No NEON, Ubuntu GCC AARCH64 Compat No Opt, Ubuntu GCC PPC, Ubuntu GCC PPC64, @@ -62,6 +65,13 @@ jobs: chost: arm-linux-gnueabihf packages: qemu gcc-arm-linux-gnueabihf libc-dev-armel-cross + - name: Ubuntu GCC ARM HF No ACLE + os: ubuntu-latest + compiler: arm-linux-gnueabihf-gcc + configure-args: --warn --without-acle + chost: arm-linux-gnueabihf + packages: qemu gcc-arm-linux-gnueabihf libc-dev-armel-cross + - name: Ubuntu GCC ARM HF No NEON os: ubuntu-latest compiler: arm-linux-gnueabihf-gcc @@ -83,6 +93,20 @@ jobs: chost: aarch64-linux-gnu packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross + - name: Ubuntu GCC AARCH64 No ACLE + os: ubuntu-latest + compiler: aarch64-linux-gnu-gcc + configure-args: --warn --without-acle + chost: aarch64-linux-gnu + packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross + + - name: Ubuntu GCC AARCH64 No NEON + os: ubuntu-latest + compiler: aarch64-linux-gnu-gcc + configure-args: --warn --without-neon + chost: aarch64-linux-gnu + packages: qemu gcc-aarch64-linux-gnu libc-dev-arm64-cross + - name: Ubuntu GCC AARCH64 Compat No Opt os: ubuntu-latest compiler: aarch64-linux-gnu-gcc