]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Add e2k codecov build
authorVladislav Shchapov <vladislav@shchapov.ru>
Sat, 31 Jan 2026 17:08:29 +0000 (22:08 +0500)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 6 Feb 2026 14:51:57 +0000 (15:51 +0100)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
.github/workflows/cmake.yml

index 7d1d288c4792cc3e33468fb79a0bcf042cda051d..9b50f60c2e8591f1bd53404023a1e8e6b16b4a17 100644 (file)
@@ -648,6 +648,7 @@ jobs:
             cflags: -march=elbrus-v4
             cxxflags: -march=elbrus-v4 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY
             ldflags: -static
+            # Skipping codecov to allow optimized build
 
           - name: Ubuntu LCC e2kv5
             os: ubuntu-latest
@@ -656,6 +657,17 @@ jobs:
             cflags: -march=elbrus-v5
             cxxflags: -march=elbrus-v5 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY
             ldflags: -static
+            # Skipping codecov to allow optimized build
+
+          - name: Ubuntu LCC e2kv5 (codecov)
+            os: ubuntu-latest
+            cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-e2k-lcc.cmake -DMCST_LCC_PREFIX=/opt/mcst/lcc-1.29.12.e2k-v5.8c2.linux-6.1 -DQEMU_CPU=elbrus-v5
+            toolchain: 1.29.12.e2k-v5.8c2.linux-6.1
+            cflags: -march=elbrus-v5
+            cxxflags: -march=elbrus-v5
+            ldflags: -static
+            gcov-exec: /opt/mcst/lcc-1.29.12.e2k-v5.8c2.linux-6.1/gcov/bin/gcov
+            codecov: linux_mcst_lcc_e2kv5
 
           - name: Ubuntu LCC e2kv6
             os: ubuntu-latest
@@ -664,6 +676,7 @@ jobs:
             cflags: -march=elbrus-v6
             cxxflags: -march=elbrus-v6 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY
             ldflags: -static
+            # Skipping codecov to allow optimized build
 
     steps:
     - name: Checkout repository