mirror of
https://github.com/ziglang/zig.git
synced 2025-12-24 07:03:11 +00:00
std.Target: Factor arch/ABI into NetBSD minimum OS version selection.
Based on data in std.zig.target.
This commit is contained in:
parent
a090ef007b
commit
1a82cceb8c
@ -540,7 +540,19 @@ pub const Os = struct {
|
||||
},
|
||||
.netbsd => .{
|
||||
.semver = .{
|
||||
.min = .{ .major = 9, .minor = 4, .patch = 0 },
|
||||
.min = blk: {
|
||||
const default_min: std.SemanticVersion = .{ .major = 9, .minor = 4, .patch = 0 };
|
||||
|
||||
for (std.zig.target.available_libcs) |libc| {
|
||||
if (libc.arch != arch or libc.os != tag or libc.abi != abi) continue;
|
||||
|
||||
if (libc.os_ver) |min| {
|
||||
if (min.order(default_min) == .gt) break :blk min;
|
||||
}
|
||||
}
|
||||
|
||||
break :blk default_min;
|
||||
},
|
||||
.max = .{ .major = 10, .minor = 1, .patch = 0 },
|
||||
},
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user