mirror of
https://github.com/ziglang/zig.git
synced 2026-02-20 00:08:56 +00:00
std.Build.Step.Compile: fix link object paths
They were being resolved relative to the wrong owner. closes #18460
This commit is contained in:
parent
3023d2845c
commit
cf5a5dc8b5
@ -993,7 +993,7 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
|
||||
switch (link_object) {
|
||||
.static_path => |static_path| {
|
||||
if (my_responsibility) {
|
||||
try zig_args.append(static_path.getPath(b));
|
||||
try zig_args.append(static_path.getPath2(module.owner, step));
|
||||
total_linker_objects += 1;
|
||||
}
|
||||
},
|
||||
@ -1113,7 +1113,7 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
|
||||
try zig_args.append("--");
|
||||
prev_has_cflags = false;
|
||||
}
|
||||
try zig_args.append(asm_file.getPath(b));
|
||||
try zig_args.append(asm_file.getPath2(module.owner, step));
|
||||
total_linker_objects += 1;
|
||||
},
|
||||
|
||||
@ -1134,7 +1134,7 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
|
||||
try zig_args.append("--");
|
||||
prev_has_cflags = true;
|
||||
}
|
||||
try zig_args.append(c_source_file.file.getPath(b));
|
||||
try zig_args.append(c_source_file.file.getPath2(module.owner, step));
|
||||
total_linker_objects += 1;
|
||||
},
|
||||
|
||||
@ -1185,7 +1185,7 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
|
||||
try zig_args.append("--");
|
||||
prev_has_rcflags = true;
|
||||
}
|
||||
try zig_args.append(rc_source_file.file.getPath(b));
|
||||
try zig_args.append(rc_source_file.file.getPath2(module.owner, step));
|
||||
total_linker_objects += 1;
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user