CI: Split ASAN/UBSAN build into official/unsupported jobs

libeigen/eigen!2315

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
Rasmus Munk Larsen
2026-03-19 17:56:43 -07:00
parent 3e5a2f9245
commit 3578883bb3
2 changed files with 19 additions and 2 deletions

View File

@@ -225,7 +225,6 @@ test:linux:x86-64:clang-19:generic:avx512dq:unsupported:
.test:linux:x86-64:clang-19:default:asan-ubsan:
extends: .test:linux:x86-64
image: ubuntu:24.04
needs: [ build:linux:cross:x86-64:clang-19:default:asan-ubsan ]
variables:
EIGEN_CI_INSTALL: clang-19 llvm-19
ASAN_OPTIONS: detect_leaks=0:print_stacktrace=1
@@ -235,11 +234,13 @@ test:linux:x86-64:clang-19:generic:avx512dq:unsupported:
test:linux:x86-64:clang-19:default:asan-ubsan:official:
extends: .test:linux:x86-64:clang-19:default:asan-ubsan
needs: [ build:linux:cross:x86-64:clang-19:default:asan-ubsan:official ]
variables:
EIGEN_CI_CTEST_LABEL: Official
test:linux:x86-64:clang-19:default:asan-ubsan:unsupported:
extends: .test:linux:x86-64:clang-19:default:asan-ubsan
needs: [ build:linux:cross:x86-64:clang-19:default:asan-ubsan:unsupported ]
variables:
EIGEN_CI_CTEST_LABEL: Unsupported