diff --git a/src/Compilation.zig b/src/Compilation.zig index 5445710ea4a7f01d2175306417b4e3eb179e1362..43e0ebb7fdede91b2ea5027c33db1233c0de87bb 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -7465,9 +7465,14 @@ pub fn build_crt_file( defer arena_allocator.deinit(); const arena = arena_allocator.allocator(); + const target = &comp.root_mod.resolved_target.result; + const basename = try std.zig.binNameAlloc(gpa, .{ .root_name = root_name, - .target = &comp.root_mod.resolved_target.result, + .cpu_arch = target.cpu.arch, + .os_tag = target.os.tag, + .ofmt = target.ofmt, + .abi = target.abi, .output_mode = output_mode, }); diff --git a/src/libs/libtsan.zig b/src/libs/libtsan.zig index 588217738ad2021a67075c36e6b13d05821ae347..6f83d106455905eb17d0c19adff84b295fb5e8ed 100644 --- a/src/libs/libtsan.zig +++ b/src/libs/libtsan.zig @@ -41,7 +41,10 @@ pub fn buildTsan(comp: *Compilation, prog_node: std.Progress.Node) BuildError!vo const output_mode = .Lib; const basename = try std.zig.binNameAlloc(arena, .{ .root_name = root_name, - .target = target, + .cpu_arch = target.cpu.arch, + .os_tag = target.os.tag, + .ofmt = target.ofmt, + .abi = target.abi, .output_mode = output_mode, .link_mode = link_mode, });