From df147734a3ab40b1ed980ce304f74875711b5c37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 30 Nov 2025 22:40:51 +0100 Subject: [PATCH] std.zig.target: handle openbsd libc names --- lib/std/zig/target.zig | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/std/zig/target.zig b/lib/std/zig/target.zig index 4d5a9d2962..7e3e33456b 100644 --- a/lib/std/zig/target.zig +++ b/lib/std/zig/target.zig @@ -436,6 +436,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;