| author | |
| committer | |
| log | 0741505d6d4aae509160aaef9100ef1857241ef5 |
| tree | e558683c08737a7084daf5ebf77305c60e90e260 |
| parent | dbc11be038ddb7b9a04535d069a9ee4001f91b51 |
On some distros (e.g. Void Linux) the release field of the tsname
struct may contain an underscore followed by a revision number at the
end. (e.g. 5.8.12_2).1 files changed, 2 insertions(+), 0 deletions(-)
lib/std/zig/system.zig+2| ... | ... | @@ -213,6 +213,8 @@ pub const NativeTargetInfo = struct { |
| 213 | 213 | // kernel version |
| 214 | 214 | const kernel_version = if (mem.indexOfScalar(u8, release, '-')) |pos| |
| 215 | 215 | release[0..pos] |
| 216 | else if (mem.indexOfScalar(u8, release, '_')) |pos| | |
| 217 | release[0..pos] | |
| 216 | 218 | else |
| 217 | 219 | release; |
| 218 | 220 |