| ... | @@ -172,6 +172,8 @@ pub fn detectFromBuilding( | ... | @@ -172,6 +172,8 @@ pub fn detectFromBuilding( |
| 172 | std.zig.target.muslArchNameHeaders(target.cpu.arch) | 172 | std.zig.target.muslArchNameHeaders(target.cpu.arch) |
| 173 | else if (target.isFreeBSDLibC()) | 173 | else if (target.isFreeBSDLibC()) |
| 174 | std.zig.target.freebsdArchNameHeaders(target.cpu.arch) | 174 | std.zig.target.freebsdArchNameHeaders(target.cpu.arch) |
| | 175 | else if (target.isNetBSDLibC()) |
| | 176 | std.zig.target.netbsdArchNameHeaders(target.cpu.arch) |
| 175 | else | 177 | else |
| 176 | @tagName(target.cpu.arch); | 178 | @tagName(target.cpu.arch); |
| 177 | const os_name = @tagName(target.os.tag); | 179 | const os_name = @tagName(target.os.tag); |
| ... | @@ -221,6 +223,7 @@ fn libCGenericName(target: std.Target) [:0]const u8 { | ... | @@ -221,6 +223,7 @@ fn libCGenericName(target: std.Target) [:0]const u8 { |
| 221 | .windows => return "mingw", | 223 | .windows => return "mingw", |
| 222 | .macos, .ios, .tvos, .watchos, .visionos => return "darwin", | 224 | .macos, .ios, .tvos, .watchos, .visionos => return "darwin", |
| 223 | .freebsd => return "freebsd", | 225 | .freebsd => return "freebsd", |
| | 226 | .netbsd => return "netbsd", |
| 224 | else => {}, | 227 | else => {}, |
| 225 | } | 228 | } |
| 226 | switch (target.abi) { | 229 | switch (target.abi) { |