Commit d31be31267

Andrew Kelley <andrew@ziglang.org>
2022-09-13 08:16:57
disable failing c++ test
See tracking issue #12828
1 parent 87819db
Changed files (1)
test
standalone
c_compiler
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);