zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 2c42b85529b0f18ac789c2b5c695d1cedeb9ccde (tree)
parent 395145d3b09c590c0dadef27cf8c52c6d65ccf83
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Sun, 30 Nov 2025 22:40:51 +0100

std.zig.target: handle openbsd libc names

Diffstat:
Mlib/std/zig/target.zig | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/lib/std/zig/target.zig b/lib/std/zig/target.zig @@ -435,6 +435,17 @@ pub fn isLibCLibName(target: *const std.Target, name: []const u8) bool { return true; } + if (target.isOpenBSDLibC()) { + if (eqlIgnoreCase(ignore_case, name, "execinfo")) + return true; + if (eqlIgnoreCase(ignore_case, name, "m")) + return true; + if (eqlIgnoreCase(ignore_case, name, "pthread")) + return true; + if (eqlIgnoreCase(ignore_case, name, "util")) + return true; + } + if (target.os.tag == .haiku) { if (eqlIgnoreCase(ignore_case, name, "root")) return true;