authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-08 20:23:58+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-08 20:23:58+01:00
logc9e74bb9aa6d17993e3c8e922963601a00b405bc
tree11f8202ccbd048a9365894e3a67ab623e43d6b04
parentf283791a5e72bf32abf65e7c8e67b29c22d76b41
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.target: Teach isLibCLibName() about emulated wasi-libc libraries.


1 files changed, 11 insertions(+), 0 deletions(-)

lib/std/zig/target.zig+11
......@@ -218,6 +218,17 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {
218218 return true;
219219 if (eqlIgnoreCase(ignore_case, name, "xnet"))
220220 return true;
221
222 if (target.os.tag == .wasi) {
223 if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-getpid"))
224 return true;
225 if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-mman"))
226 return true;
227 if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-process-clocks"))
228 return true;
229 if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-signal"))
230 return true;
231 }
221232 }
222233
223234 if (target.os.tag.isDarwin()) {