8000 Mark the passing UBSAN build as stable · encukou/buildmaster-config@e480c91 · GitHub
[go: up one dir, main page]

Skip to content

Commit e480c91

Browse files
committed
Mark the passing UBSAN build as stable
PR python#519 added the "AMD64 Arch Linux Usan Function" UBSAN builder with -fno-sanitize=function, but made it unstable and left the existing USAN builder with all checks as stable. We currently need this skip in order to pass, so the Function one should be marked stable (until gh-111178 is fixed & we can merge the two builders again).
1 parent a22bbf3 commit e480c91

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

master/custom/builders.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,12 @@
187187
# Special builds: FIPS, ASAN, UBSAN, TraceRefs, Perf, etc.
188188
("AMD64 RHEL8 FIPS Only Blake2 Builtin Hash", "cstratak-RHEL8- B583 fips-x86_64", RHEL8NoBuiltinHashesUnixBuildExceptBlake2),
189189
("AMD64 Arch Linux Asan", "pablogsal-arch-x86_64", UnixAsanBuild),
190-
("AMD64 Arch Linux Usan", "pablogsal-arch-x86_64", ClangUbsanLinuxBuild),
191190
("AMD64 Arch Linux Asan Debug", "pablogsal-arch-x86_64", UnixAsanDebugBuild),
192191
("AMD64 Arch Linux TraceRefs", "pablogsal-arch-x86_64", UnixTraceRefsBuild),
193192
("AMD64 Arch Linux Perf", "pablogsal-arch-x86_64", UnixPerfBuild),
193+
# UBSAN with -fno-sanitize=function, without which we currently fail (as
194+
# tracked in gh-111178). The full "AMD64 Arch Linux Usan" is unstable, below
195+
("AMD64 Arch Linux Usan Function", "pablogsal-arch-x86_64", ClangUbsanFunctionLinuxBuild),
194196

195197
# Linux s390x Clang
196198
("s390x Fedora Clang", "edelsohn-fedora-z", ClangUnixBuild),
@@ -314,8 +316,8 @@
314316
# riscv64 GCC
315317
("riscv64 Ubuntu23", "onder-riscv64", SlowUnixInstalledBuild),
316318

317-
# Arch Usan Function
318-
("AMD64 Arch Linux Usan Function", "pablogsal-arch-x86_64", ClangUbsanFunctionLinuxBuild),
319+
# Arch Usan (see stable "AMD64 Arch Linux Usan Function" above)
320+
("AMD64 Arch Linux Usan", "pablogsal-arch-x86_64", ClangUbsanLinuxBuild),
319321
]
320322

321323

0 commit comments

Comments
 (0)
0