]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Added CI instances for ARM/AARCH64 without acle/neon.
authorNathan Moinvaziri <nathan@nathanm.com>
Wed, 1 Jul 2020 23:45:50 +0000 (16:45 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 3 Jul 2020 13:32:26 +0000 (15:32 +0200)
.github/workflows/cmake.yml
.github/workflows/configure.yml

index 6446f5c65a0199c7a9873e7a8691a8b565b1114a..7dbf1d7f2f852acb910418212c913d9156f142ff 100644 (file)
@@ -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
index 29259f829a7f114ea38df52d236e1cd31dcebbda..44b684b9da4e0f6f7bddf97c6bbf56f189801ae7 100644 (file)
@@ -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