authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-24 22:16:20+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-25 06:20:41+02:00
logafea41947069b5c270d9f8a5a0a34530e48687ed
tree0ada8a502aad2fdd16f3a67aea679fa3890196fc
parentc327444f5cb2e825a5a6c9e3fc931bd1f5dd0e17

std.zig.system: fix check for sparc "v8+" in getExternalExecutor()

Targeting v9 on sparc32 doesn't by itself imply "v8+" mode (64-bit instructions in 32-bit code).

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

lib/std/zig/system.zig+1-1
......@@ -109,7 +109,7 @@ pub fn getExternalExecutor(
109109 .riscv64 => Executor{ .qemu = "qemu-riscv64" },
110110 .s390x => Executor{ .qemu = "qemu-s390x" },
111111 .sparc => Executor{
112 .qemu = if (candidate.cpu.has(.sparc, .v9))
112 .qemu = if (candidate.cpu.has(.sparc, .v8plus))
113113 "qemu-sparc32plus"
114114 else
115115 "qemu-sparc",