From 42ad3e265ca8befd1d509c94c3a937e0c8402280 Mon Sep 17 00:00:00 2001 From: Ryan Zezeski Date: Mon, 2 Oct 2023 16:20:08 -0600 Subject: [PATCH] illumos does not have versions The 5.11 in uname is not something that is ever updated. There is no versioning of the illumos system in general. Illumos prefers to rely on feature detection. I can't say what Solaris does these days as I do not work at Oracle; so I left it alone. --- lib/std/target.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/target.zig b/lib/std/target.zig index de3055af69..af7679010f 100644 --- a/lib/std/target.zig +++ b/lib/std/target.zig @@ -271,6 +271,7 @@ pub const Target = struct { .glsl450, // TODO: GLSL versions .vulkan, .plan9, + .illumos, .other, => return .{ .none = {} }, @@ -331,7 +332,7 @@ pub const Target = struct { .max = .{ .major = 6, .minor = 4, .patch = 0 }, }, }, - .solaris, .illumos => return .{ + .solaris => return .{ .semver = .{ .min = .{ .major = 5, .minor = 11, .patch = 0 }, .max = .{ .major = 5, .minor = 11, .patch = 0 }, @@ -381,7 +382,6 @@ pub const Target = struct { .openbsd, .dragonfly, .solaris, - .illumos, => return TaggedVersionRange{ .semver = self.version_range.semver }, else => return .none,