From: Nathan Moinvaziri Date: Thu, 9 Jan 2025 23:47:06 +0000 (-0800) Subject: Use Ubuntu 22.04 for AARCH64 tests X-Git-Tag: 2.2.4~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62d52a5b908685b183a865adc5dd5f43faa5c7ff;p=thirdparty%2Fzlib-ng.git Use Ubuntu 22.04 for AARCH64 tests It seems that qemu might be failing. Tests on Raspberry Pi 5 with Ubuntu 24.04 appear to work just fine. --- diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index ff4a89b2..8424b4c9 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -194,31 +194,31 @@ jobs: codecov: ubuntu_gcc_armhf_compat_no_opt - name: Ubuntu GCC AARCH64 ASAN - os: ubuntu-latest + os: ubuntu-22.04 cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_SANITIZER=Address asan-options: detect_leaks=0 - packages: qemu-user crossbuild-essential-arm64 + packages: qemu-user gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross gcov-exec: aarch64-linux-gnu-gcov codecov: ubuntu_gcc_aarch64 - name: Ubuntu GCC AARCH64 No ACLE UBSAN - os: ubuntu-latest + os: ubuntu-22.04 cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_ACLE=OFF -DWITH_SANITIZER=Undefined - packages: qemu-user crossbuild-essential-arm64 + packages: qemu-user gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross gcov-exec: aarch64-linux-gnu-gcov codecov: ubuntu_gcc_aarch64_no_acle - name: Ubuntu GCC AARCH64 No NEON UBSAN - os: ubuntu-latest + os: ubuntu-22.04 cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_NEON=OFF -DWITH_SANITIZER=Undefined - packages: qemu-user crossbuild-essential-arm64 + packages: qemu-user gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross gcov-exec: aarch64-linux-gnu-gcov codecov: ubuntu_gcc_aarch64_no_neon - name: Ubuntu GCC AARCH64 Compat No Opt UBSAN - os: ubuntu-latest + os: ubuntu-22.04 cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined - packages: qemu-user crossbuild-essential-arm64 + packages: qemu-user gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross gcov-exec: aarch64-linux-gnu-gcov codecov: ubuntu_gcc_aarch64_compat_no_opt