diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-02-01 15:44:01 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-02-02 20:43:01 -0700 |
| commit | bd1d2b0ae25ead6cd27c0bfeb65490ee92f06bad (patch) | |
| tree | ae1036497e9629ef1786fb38d426993dade25edb /lib/std/Target/Query.zig | |
| parent | b3596d72b07880a49228a5756d509ad51100a53a (diff) | |
| download | zig-bd1d2b0ae25ead6cd27c0bfeb65490ee92f06bad.tar.gz zig-bd1d2b0ae25ead6cd27c0bfeb65490ee92f06bad.zip | |
std.Target.Query: avoid using builtin.target.abi
This value is very likely incorrect. When glibc_version is provided but
no explicit ABI is provided, use the string "gnu" instead.
Diffstat (limited to 'lib/std/Target/Query.zig')
| -rw-r--r-- | lib/std/Target/Query.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/Target/Query.zig b/lib/std/Target/Query.zig index 10130e03bb..e54ac0c3c6 100644 --- a/lib/std/Target/Query.zig +++ b/lib/std/Target/Query.zig @@ -468,7 +468,7 @@ pub fn zigTriple(self: Query, allocator: Allocator) Allocator.Error![]u8 { } if (self.glibc_version) |v| { - const name = @tagName(self.abi orelse builtin.target.abi); + const name = if (self.abi) |abi| @tagName(abi) else "gnu"; try result.ensureUnusedCapacity(name.len + 2); result.appendAssumeCapacity('-'); result.appendSliceAssumeCapacity(name); |
