diff --git a/lib/std/Build.zig b/lib/std/Build.zig index 79cfbea986d7..698aa3af3452 100644 --- a/lib/std/Build.zig +++ b/lib/std/Build.zig @@ -886,7 +886,7 @@ pub fn addTest(b: *Build, options: TestOptions) *Step.Compile { .kind = .@"test", .root_module = .{ .root_source_file = options.root_source_file, - .target = options.target orelse b.host, + .target = options.target orelse b.graph.host, .optimize = options.optimize, .link_libc = options.link_libc, .single_threaded = options.single_threaded, @@ -1711,7 +1711,7 @@ pub fn fmt(b: *Build, comptime format: []const u8, args: anytype) []u8 { pub fn findProgram(b: *Build, names: []const []const u8, paths: []const []const u8) ![]const u8 { // TODO report error for ambiguous situations - const exe_extension = b.host.result.exeFileExt(); + const exe_extension = b.graph.host.result.exeFileExt(); for (b.search_prefixes.items) |search_prefix| { for (names) |name| { if (fs.path.isAbsolute(name)) { diff --git a/lib/std/Build/Step/Run.zig b/lib/std/Build/Step/Run.zig index ac3418dd9507..69d6b393fd41 100644 --- a/lib/std/Build/Step/Run.zig +++ b/lib/std/Build/Step/Run.zig @@ -923,7 +923,7 @@ fn runCommand( const need_cross_glibc = exe.rootModuleTarget().isGnuLibC() and exe.is_linking_libc; const other_target = exe.root_module.resolved_target.?.result; - switch (std.zig.system.getExternalExecutor(b.host.result, &other_target, .{ + switch (std.zig.system.getExternalExecutor(b.graph.host.result, &other_target, .{ .qemu_fixes_dl = need_cross_glibc and b.glibc_runtimes_dir != null, .link_libc = exe.is_linking_libc, })) { @@ -996,7 +996,7 @@ fn runCommand( .bad_dl => |foreign_dl| { if (allow_skip) return error.MakeSkipped; - const host_dl = b.host.result.dynamic_linker.get() orelse "(none)"; + const host_dl = b.graph.host.result.dynamic_linker.get() orelse "(none)"; return step.fail( \\the host system is unable to execute binaries from the target @@ -1008,7 +1008,7 @@ fn runCommand( .bad_os_or_cpu => { if (allow_skip) return error.MakeSkipped; - const host_name = try b.host.result.zigTriple(b.allocator); + const host_name = try b.graph.host.result.zigTriple(b.allocator); const foreign_name = try exe.rootModuleTarget().zigTriple(b.allocator); return step.fail("the host system ({s}) is unable to execute binaries from the target ({s})", .{ @@ -1564,7 +1564,7 @@ fn failForeign( return error.MakeSkipped; const b = run.step.owner; - const host_name = try b.host.result.zigTriple(b.allocator); + const host_name = try b.graph.host.result.zigTriple(b.allocator); const foreign_name = try exe.rootModuleTarget().zigTriple(b.allocator); return run.step.fail(