diff --git a/test/standalone/c_compiler/build.zig b/test/standalone/c_compiler/build.zig index 240d535182..5d51d2c651 100644 --- a/test/standalone/c_compiler/build.zig +++ b/test/standalone/c_compiler/build.zig @@ -12,9 +12,15 @@ fn isRunnableTarget(t: CrossTarget) bool { } pub fn build(b: *Builder) void { - const mode = b.standardReleaseOptions(); + var mode = b.standardReleaseOptions(); const target = b.standardTargetOptions(.{}); + if (mode != .Debug and target.getAbi().isMusl()) { + // https://github.com/ziglang/zig/issues/12828 + std.debug.print("warn: skipping musl libc++ test that regressed with LLVM 15\n", .{}); + mode = .Debug; + } + const test_step = b.step("test", "Test the program"); const exe_c = b.addExecutable("test_c", null);