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

This commit is contained in:
Alex Rønne Petersen 2024-12-08 20:23:58 +01:00
parent f283791a5e
commit c9e74bb9aa
No known key found for this signature in database

View File

@ -218,6 +218,17 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {
return true;
if (eqlIgnoreCase(ignore_case, name, "xnet"))
return true;
if (target.os.tag == .wasi) {
if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-getpid"))
return true;
if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-mman"))
return true;
if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-process-clocks"))
return true;
if (eqlIgnoreCase(ignore_case, name, "wasi-emulated-signal"))
return true;
}
}
if (target.os.tag.isDarwin()) {