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 de3055af6959510da834cfc9aec3add69c7861d5..af7679010f1690a8bbddbf8846b21714cc878a08 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, -- 2.54.0