From: Nathan Moinvaziri Date: Sun, 14 Feb 2021 00:25:52 +0000 (-0800) Subject: Disable leak sanitizer for cross-compilation since it is not supported. X-Git-Tag: 2.0.0~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=719b4d96aa6f1f6cd8e64937fd674a5ada91027e;p=thirdparty%2Fzlib-ng.git Disable leak sanitizer for cross-compilation since it is not supported. --- diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index addc52010..01ee43357 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -70,6 +70,7 @@ jobs: 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_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabi libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armsf @@ -78,6 +79,7 @@ jobs: os: ubuntu-latest compiler: arm-linux-gnueabi-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabi -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabi libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armsf_compat_no_opt @@ -86,6 +88,7 @@ jobs: 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_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabihf libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armhf @@ -94,6 +97,7 @@ jobs: 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_ACLE=OFF -DWITH_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabihf libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armhf_no_acle @@ -102,6 +106,7 @@ jobs: 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_NEON=OFF -DWITH_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabihf libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armhf_no_neon @@ -110,6 +115,7 @@ jobs: os: ubuntu-latest compiler: arm-linux-gnueabihf-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabihf -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-arm-linux-gnueabihf libc-dev-armel-cross qemu-run: qemu-arm codecov: ubuntu_gcc_armhf_compat_no_opt @@ -154,6 +160,7 @@ jobs: os: ubuntu-latest compiler: powerpc-linux-gnu-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc.cmake + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-powerpc-linux-gnu libc-dev-powerpc-cross qemu-run: qemu-ppc ldflags: -static @@ -163,6 +170,7 @@ jobs: os: ubuntu-latest compiler: powerpc64-linux-gnu-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc64.cmake + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-powerpc64-linux-gnu libc-dev-ppc64-cross qemu-run: qemu-ppc64 ldflags: -static @@ -172,6 +180,7 @@ jobs: os: ubuntu-latest compiler: powerpc64le-linux-gnu-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc64le.cmake + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-powerpc64le-linux-gnu libc-dev-ppc64el-cross qemu-run: qemu-ppc64le codecov: ubuntu_gcc_ppc64le @@ -180,6 +189,7 @@ jobs: os: ubuntu-latest compiler: sparc64-linux-gnu-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-sparc64.cmake + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-sparc64-linux-gnu libc-dev-sparc64-cross qemu-run: qemu-sparc64 ldflags: -static @@ -189,6 +199,7 @@ jobs: os: ubuntu-latest compiler: s390x-linux-gnu-gcc cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-s390x.cmake -DWITH_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-s390x-linux-gnu libc-dev-s390x-cross qemu-run: qemu-s390x ldflags: -static @@ -198,6 +209,7 @@ jobs: 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_SANITIZER=Address + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-s390x-linux-gnu libc-dev-s390x-cross qemu-run: qemu-s390x ldflags: -static @@ -207,6 +219,7 @@ jobs: 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_SANITIZER=Undefined + asan-options: detect_leaks=0 packages: qemu qemu-user gcc-s390x-linux-gnu libc-dev-s390x-cross qemu-run: qemu-s390x ldflags: -static