build: more Zig 0.15.2 updates (#9217)

- update nixpkgs now that Zig 0.15.2 is available in nixpkgs
- drop hack that worked around compile failures on systems with more
than 32 cores
- enforce patch version of Zig
This commit is contained in:
Jeffrey C. Ollie
2025-10-15 13:55:11 -05:00
committed by GitHub
parent e5247f6d10
commit bdd2e4d734
8 changed files with 17 additions and 26 deletions

View File

@@ -7,10 +7,11 @@ pub fn requireZig(comptime required_zig: []const u8) void {
const current_vsn = builtin.zig_version;
const required_vsn = std.SemanticVersion.parse(required_zig) catch unreachable;
if (current_vsn.major != required_vsn.major or
current_vsn.minor != required_vsn.minor)
current_vsn.minor != required_vsn.minor or
current_vsn.patch < required_vsn.patch)
{
@compileError(std.fmt.comptimePrint(
"Your Zig version v{} does not meet the required build version of v{}",
"Your Zig version v{f} does not meet the required build version of v{f}",
.{ current_vsn, required_vsn },
));
}