authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-02 13:08:04+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-02 13:08:04+02:00
loga3ff721b3d056f863cbcd2e9e94cc89d6c82a6ef
tree7912b958729a301f4cb84a06ceef7c286185db3d
parent79dc16a0ee9f10b80966611f12fcb56f993778fc
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

llvm: don't append OS version to triple for amdgcn-amdhsa

closes https://codeberg.org/ziglang/zig/issues/36355

1 files changed, 1 insertions(+), 1 deletions(-)

src/codegen/llvm.zig+1-1
...@@ -263,7 +263,7 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8...@@ -263,7 +263,7 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8
263 => {},263 => {},
264 .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) {264 .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) {
265 try llvm_triple.print("p{d}", .{ver.min.minor});265 try llvm_triple.print("p{d}", .{ver.min.minor});
266 } else {266 } else if (target.os.tag != .amdhsa) {
267 try llvm_triple.print("{d}.{d}.{d}", .{267 try llvm_triple.print("{d}.{d}.{d}", .{
268 ver.min.major,268 ver.min.major,
269 ver.min.minor,269 ver.min.minor,