diff options
Diffstat (limited to '.github/workflows/cmake.yml')
| -rw-r--r-- | .github/workflows/cmake.yml | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 24d6f61535..8492c6f6b8 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -132,7 +132,7 @@ jobs: coverage: ubuntu_gcc_compat_no_opt - name: Ubuntu GCC ARM SF ASAN - os: ubuntu-latest + os: ubuntu-24.04-arm cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DWITH_SANITIZER=Address asan-options: detect_leaks=0 packages: qemu-user crossbuild-essential-armel @@ -140,14 +140,14 @@ jobs: coverage: ubuntu_gcc_armsf - name: Ubuntu GCC ARM SF Compat No Opt UBSAN - os: ubuntu-latest + os: ubuntu-24.04-arm cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-arm.cmake -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined packages: qemu-user crossbuild-essential-armel gcov-exec: arm-linux-gnueabi-gcov coverage: ubuntu_gcc_armsf_compat_no_opt - name: Ubuntu GCC ARM HF ASAN - os: ubuntu-latest + os: ubuntu-24.04-arm cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-armhf.cmake -DWITH_SANITIZER=Address -DWITH_BENCHMARKS=ON cxxflags: -Wno-psabi -Wno-maybe-uninitialized asan-options: detect_leaks=0 @@ -156,7 +156,7 @@ jobs: coverage: ubuntu_gcc_armhf - name: Ubuntu GCC ARM HF No Neon No ARMv8 ASAN - os: ubuntu-latest + os: ubuntu-24.04-arm cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-armhf.cmake -DWITH_NEON=OFF -DWITH_ARMV8=OFF -DWITH_SANITIZER=Address asan-options: detect_leaks=0 packages: qemu-user crossbuild-essential-armhf @@ -164,25 +164,21 @@ jobs: coverage: ubuntu_gcc_armhf_no_neon_no_armv8 - name: Ubuntu GCC ARM HF Compat No Opt UBSAN - os: ubuntu-latest + os: ubuntu-24.04-arm cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-armhf.cmake -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined packages: qemu-user crossbuild-essential-armhf gcov-exec: arm-linux-gnueabihf-gcov coverage: ubuntu_gcc_armhf_compat_no_opt - name: Ubuntu GCC AARCH64 ASAN - os: ubuntu-22.04 - cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake -DWITH_SANITIZER=Address -DWITH_BENCHMARKS=ON + os: ubuntu-24.04-arm + cmake-args: -DWITH_SANITIZER=Address -DWITH_BENCHMARKS=ON asan-options: detect_leaks=0 - packages: qemu-user gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross - gcov-exec: aarch64-linux-gnu-gcov coverage: ubuntu_gcc_aarch64 - name: Ubuntu GCC AARCH64 Compat No Opt UBSAN - 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 gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc-dev-arm64-cross - gcov-exec: aarch64-linux-gnu-gcov + os: ubuntu-24.04-arm + cmake-args: -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF -DWITH_SANITIZER=Undefined coverage: ubuntu_gcc_aarch64_compat_no_opt - name: Ubuntu GCC MIPS |
