]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Added static versions of c++ libraries on S390X, MinGW, and ppc.
authorNathan Moinvaziri <nathan@nathanm.com>
Mon, 31 Jan 2022 23:50:27 +0000 (15:50 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Sun, 13 Mar 2022 06:41:12 +0000 (07:41 +0100)
.github/workflows/cmake.yml

index 9087990ed6d14a6497a5c95e86a561a49bd0b97e..100165fb9adadb715ab70aea5a9e6b9d9d6d9890 100644 (file)
@@ -190,7 +190,6 @@ jobs:
             cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc.cmake
             asan-options: detect_leaks=0
             packages: qemu qemu-user gcc-powerpc-linux-gnu g++-powerpc-linux-gnu libc-dev-powerpc-cross
-            ldflags: -static
             codecov: ubuntu_gcc_ppc
 
           - name: Ubuntu GCC PPC No Power8
@@ -245,6 +244,7 @@ jobs:
             cxx-compiler: g++
             cmake-args: -DWITH_DFLTCC_DEFLATE=ON -DWITH_DFLTCC_INFLATE=ON -DWITH_SANITIZER=Address
             asan-options: detect_leaks=0
+            ldflags: -static
             codecov: ubuntu_gcc_s390x_dfltcc
 
           - name: Ubuntu GCC S390X DFLTCC Compat UBSAN
@@ -253,12 +253,14 @@ jobs:
             cxx-compiler: g++
             cmake-args: -DZLIB_COMPAT=ON -DWITH_DFLTCC_DEFLATE=ON -DWITH_DFLTCC_INFLATE=ON -DWITH_SANITIZER=Undefined
             asan-options: detect_leaks=0
+            ldflags: -static
             codecov: ubuntu_gcc_s390x_dfltcc_compat
 
           - name: Ubuntu MinGW i686
             os: ubuntu-latest
             cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-mingw-i686.cmake
             packages: wine32 gcc-mingw-w64-i686 g++-mingw-w64-i686
+            ldflags: -static
             codecov: ubuntu_gcc_mingw_i686
             # Limit parallel test jobs to prevent wine errors
             parallels-jobs: 1
@@ -267,6 +269,7 @@ jobs:
             os: ubuntu-latest
             cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-mingw-x86_64.cmake
             packages: wine-stable gcc-mingw-w64 g++-mingw-w64
+            ldflags: -static
             codecov: ubuntu_gcc_mingw_x86_64
              # Limit parallel test jobs to prevent wine errors
             parallels-jobs: 1