Commit d84282174c
test/link/tls/a.c โ test/link/macho/tls/a.c
File renamed without changes
test/link/tls/build.zig โ test/link/macho/tls/build.zig
@@ -2,6 +2,7 @@ const Builder = @import("std").build.Builder;
pub fn build(b: *Builder) void {
const mode = b.standardReleaseOptions();
+ const target: std.zig.CrossTarget = .{ .os_tag = .macos };
const lib = b.addSharedLibrary("a", null, b.version(1, 0, 0));
lib.setBuildMode(mode);
test/link/tls/main.zig โ test/link/macho/tls/main.zig
File renamed without changes
test/link.zig
@@ -3,11 +3,6 @@ const builtin = @import("builtin");
const tests = @import("tests.zig");
pub fn addCases(cases: *tests.StandaloneContext) void {
- if (builtin.os.tag == .windows) {
- // https://github.com/ziglang/zig/issues/12421
- return;
- }
-
cases.addBuildFile("test/link/bss/build.zig", .{
.build_modes = false, // we only guarantee zerofill for undefined in Debug
});
@@ -28,10 +23,6 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
.build_modes = true,
});
- cases.addBuildFile("test/link/tls/build.zig", .{
- .build_modes = true,
- });
-
cases.addBuildFile("test/link/wasm/type/build.zig", .{
.build_modes = true,
.requires_stage2 = true,
@@ -115,4 +106,8 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
.build_modes = true,
.requires_macos_sdk = true,
});
+
+ cases.addBuildFile("test/link/macho/tls/build.zig", .{
+ .build_modes = true,
+ });
}