Commit 16d4868
CI: Build macOS FIPS202 sanitizer tests with clang 22
The macos-latest label has migrated to the macOS 26 (Tahoe) arm64 image,
whose default-toolchain ASan runtime (nixpkgs clang 21.x) deadlocks at
process startup: compiler-rt's shadow-memory init re-enters the
uninitialized allocator. This made the AArch64 FIPS202 backend_tests job
hang until the 6h job timeout, intermittently, depending on which image a
matrix leg landed on. Same symptom as python/cpython#145199.
The fix landed upstream in LLVM >= 22 (llvm/llvm-project#191039, backported
as #192082). Point the macOS sanitizer job at the existing 'clang22' dev
shell so it builds with clang 22 and can run on macos-latest again.
Signed-off-by: Hanno Becker <beckphan@amazon.co.uk>1 parent 13977d0 commit 16d4868
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
161 | 166 | | |
162 | 167 | | |
163 | 168 | | |
| |||
0 commit comments