authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-06 20:49:19+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-06 20:49:19+02:00
log2bf9ff1b42ada9808aa5e78c758b3475baf8d60b
treed31674aa8f49b26c62cc4ae9669442cb4ab6a2ea
parent1f1082e36d3bf9cda4e61cae223e9903ae6fc4ce
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

wasi: Fix libwasi-emulated-process-clocks build

Might have been broken in 05d8b565ad1a1d6c0c1e93dc47f1d828043fcafc.

1 files changed, 10 insertions(+), 1 deletions(-)

src/libs/wasi_libc.zig+10-1
...@@ -143,7 +143,16 @@ pub fn buildCrtFile(comp: *Compilation, crt_file: CrtFile, prog_node: std.Progre...@@ -143,7 +143,16 @@ pub fn buildCrtFile(comp: *Compilation, crt_file: CrtFile, prog_node: std.Progre
143 // Compile libwasi-emulated-process-clocks.143 // Compile libwasi-emulated-process-clocks.
144 var args = std.ArrayList([]const u8).init(arena);144 var args = std.ArrayList([]const u8).init(arena);
145 try addCCArgs(comp, arena, &args, .{ .want_O3 = true });145 try addCCArgs(comp, arena, &args, .{ .want_O3 = true });
146 try addLibcBottomHalfIncludes(comp, arena, &args);146 try args.appendSlice(&.{
147 "-I",
148 try comp.dirs.zig_lib.join(arena, &.{
149 "libc",
150 "wasi",
151 "libc-bottom-half",
152 "cloudlibc",
153 "src",
154 }),
155 });
147156
148 for (emulated_process_clocks_src_files) |file_path| {157 for (emulated_process_clocks_src_files) |file_path| {
149 try libc_sources.append(.{158 try libc_sources.append(.{