From: Hans Kristian Rosbach Date: Sun, 11 Jan 2026 18:03:27 +0000 (+0100) Subject: Remove separate MMAP CI job by folding into another. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7634af37a10efda66e24e1f3a004d07626b5ede;p=thirdparty%2Fzlib-ng.git Remove separate MMAP CI job by folding into another. Remove separate REDUCED_MEM CI job by folding into another. Make sure both are present for both GCC and Clang. Add ZLIB_COMPAT to clang debug job. --- diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 3aa98b59f..e5295ba97 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -86,17 +86,18 @@ jobs: packages: gcc-multilib g++-multilib codecov: ubuntu_gcc_m32 - - name: Ubuntu GCC C17 + - name: Ubuntu GCC C17 MMAP os: ubuntu-latest compiler: gcc cxx-compiler: g++ cmake-args: -DCMAKE_C_STANDARD=17 + cflags: -DUSE_MMAP - - name: Ubuntu GCC C23 + - name: Ubuntu GCC C23 REDUCED_MEM os: ubuntu-latest compiler: gcc cxx-compiler: g++ - cmake-args: -DCMAKE_C_STANDARD=23 + cmake-args: -DCMAKE_C_STANDARD=23 -DWITH_REDUCED_MEM=ON - name: Ubuntu GCC No Chorba os: ubuntu-latest @@ -441,12 +442,13 @@ jobs: gcov-exec: llvm-cov-15 gcov codecov: ubuntu_clang - - name: Ubuntu Clang C17 + - name: Ubuntu Clang C17 MMAP os: ubuntu-latest compiler: clang-15 cxx-compiler: clang++-15 - cmake-args: -DCMAKE_C_STANDARD=17 - packages: clang-15 llvm-15 llvm-15-tools + cmake-args: -DCMAKE_LINKER_TYPE=LLD -DCMAKE_C_STANDARD=17 + cflags: -DUSE_MMAP + packages: clang-15 llvm-15 llvm-15-tools lld - name: Ubuntu Clang C23 os: ubuntu-latest @@ -473,14 +475,14 @@ jobs: build-shared: ON packages: clang-15 llvm-15 lld - - name: Ubuntu Clang Inflate Strict + - name: Ubuntu Clang Inflate Strict REDUCED_MEM os: ubuntu-latest compiler: clang-15 cxx-compiler: clang++-15 - cmake-args: -DWITH_INFLATE_STRICT=ON + cmake-args: -DWITH_INFLATE_STRICT=ON -DWITH_REDUCED_MEM=ON packages: clang-15 llvm-15 llvm-15-tools gcov-exec: llvm-cov-15 gcov - codecov: ubuntu_clang_inflate_strict + codecov: ubuntu_clang_inflate_strict_reduced_mem - name: Ubuntu Clang Inflate Allow Invalid Dist os: ubuntu-latest @@ -491,31 +493,14 @@ jobs: gcov-exec: llvm-cov-15 gcov codecov: ubuntu_clang_inflate_allow_invalid_dist - - name: Ubuntu Clang Reduced Memory - os: ubuntu-latest - compiler: clang-15 - cxx-compiler: clang++-15 - cmake-args: -DWITH_REDUCED_MEM=ON - packages: clang-15 llvm-15 llvm-15-tools - gcov-exec: llvm-cov-15 gcov - codecov: ubuntu_clang_reduced_mem - - - name: Ubuntu Clang Memory Map - os: ubuntu-latest - compiler: clang-15 - cxx-compiler: clang++-15 - cflags: -DUSE_MMAP - packages: clang-15 llvm-15 llvm-15-tools - gcov-exec: llvm-cov-15 gcov - codecov: ubuntu_clang_mmap - - - name: Ubuntu Clang Debug + - name: Ubuntu Clang Compat Debug os: ubuntu-latest compiler: clang-15 cxx-compiler: clang++-15 + cmake-args: -DZLIB_COMPAT=ON packages: clang-15 llvm-15 llvm-15-tools gcov-exec: llvm-cov-15 gcov - codecov: ubuntu_clang_debug + codecov: ubuntu_clang_compat_debug build-config: Debug - name: Ubuntu Clang MSAN