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:
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;