diff --git a/lib/std/zig/target.zig b/lib/std/zig/target.zig index b33e3ebfb90fb0a859a7ed8b2d87de7062b28e06..82f4d0dbb92b494239e1df0d10b00f6d1a165299 100644 --- 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;