From a23050bf733793c40428bb77a8cd08bd1781306e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 29 Apr 2026 22:32:13 -0700 Subject: [PATCH] compiler: update callsites of std.zig.binNameAlloc --- src/Compilation.zig | 7 ++++++- src/libs/libtsan.zig | 5 ++++- 2 files changed, 10 insertions(+), 2 deletions(-) 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, }); -- 2.54.0