commit 8b4e55372a51bd2d6869cd3cc1e90939de3b568f (tree)
parent 2edeeb5a6476cc996367e547eb2c86e878784bf1
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sat, 23 May 2026 12:13:16 -0700
fix incr-check tests
Diffstat:
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/test/tests.zig b/test/tests.zig
@@ -2970,7 +2970,7 @@ pub fn addIncrementalTests(b: *std.Build, test_step: *Step, test_filters: []cons
run.addFileArg(b.path("test/incremental/").path(b, entry.path));
run.addArg("--zig-lib-dir");
- run.addFileArg(.zig_lib);
+ run.addDirectoryArg(.zig_lib);
run.addArgs(&.{ "--target", target_str });
diff --git a/tools/incr-check.zig b/tools/incr-check.zig
@@ -360,7 +360,10 @@ const Eval = struct {
const bin_name = try std.zig.EmitArtifact.bin.cacheName(arena, .{
.root_name = "root", // corresponds to the module name "root"
- .target = &eval.target,
+ .cpu_arch = eval.target.cpu.arch,
+ .os_tag = eval.target.os.tag,
+ .ofmt = eval.target.ofmt,
+ .abi = eval.target.abi,
.output_mode = .Exe,
});
const bin_path = try Dir.path.join(arena, &.{ result_dir, bin_name });
@@ -487,9 +490,12 @@ const Eval = struct {
var argv_buf: [2][]const u8 = undefined;
const argv: []const []const u8, const is_foreign: bool = sw: switch (std.zig.system.getExternalExecutor(
io,
- &eval.host,
&eval.target,
- .{ .link_libc = eval.backend == .cbe },
+ .{
+ .link_libc = eval.backend == .cbe,
+ .host_cpu_arch = eval.host.cpu.arch,
+ .host_os_tag = eval.host.os.tag,
+ },
)) {
.bad_dl, .bad_os_or_cpu => {
// This binary cannot be executed on this host.