| ... | @@ -193,6 +193,8 @@ pub fn detectFromBuilding( | ... | @@ -193,6 +193,8 @@ pub fn detectFromBuilding( |
| 193 | std.zig.target.freebsdArchNameHeaders(target.cpu.arch) | 193 | std.zig.target.freebsdArchNameHeaders(target.cpu.arch) |
| 194 | else if (target.isNetBSDLibC()) | 194 | else if (target.isNetBSDLibC()) |
| 195 | std.zig.target.netbsdArchNameHeaders(target.cpu.arch) | 195 | std.zig.target.netbsdArchNameHeaders(target.cpu.arch) |
| | 196 | else if (target.isOpenBSDLibC()) |
| | 197 | std.zig.target.openbsdArchNameHeaders(target.cpu.arch) |
| 196 | else | 198 | else |
| 197 | @tagName(target.cpu.arch); | 199 | @tagName(target.cpu.arch); |
| 198 | const os_name = @tagName(target.os.tag); | 200 | const os_name = @tagName(target.os.tag); |
| ... | @@ -247,6 +249,7 @@ fn libCGenericName(target: *const std.Target) [:0]const u8 { | ... | @@ -247,6 +249,7 @@ fn libCGenericName(target: *const std.Target) [:0]const u8 { |
| 247 | .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => return "darwin", | 249 | .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => return "darwin", |
| 248 | .freebsd => return "freebsd", | 250 | .freebsd => return "freebsd", |
| 249 | .netbsd => return "netbsd", | 251 | .netbsd => return "netbsd", |
| | 252 | .openbsd => return "openbsd", |
| 250 | else => {}, | 253 | else => {}, |
| 251 | } | 254 | } |
| 252 | switch (target.abi) { | 255 | switch (target.abi) { |