diff --git a/src/link.zig b/src/link.zig index b7b891b5b1..3f6ceb7ac3 100644 --- a/src/link.zig +++ b/src/link.zig @@ -435,7 +435,8 @@ pub const File = struct { .target = base.options.target, .output_mode = .Obj, }); - const full_obj_path = try directory.join(arena, &[_][]const u8{obj_basename}); + const o_directory = base.options.module.?.zig_cache_artifact_directory; + const full_obj_path = try o_directory.join(arena, &[_][]const u8{obj_basename}); break :blk full_obj_path; } try base.flushModule(comp);