| ... | ... | @@ -98,7 +98,12 @@ pub fn getExternalExecutor( |
| 98 | 98 | .riscv32 => Executor{ .qemu = "qemu-riscv32" }, |
| 99 | 99 | .riscv64 => Executor{ .qemu = "qemu-riscv64" }, |
| 100 | 100 | .s390x => Executor{ .qemu = "qemu-s390x" }, |
| 101 | | .sparc => Executor{ .qemu = "qemu-sparc" }, |
| 101 | .sparc => Executor{ |
| 102 | .qemu = if (std.Target.sparc.featureSetHas(candidate.cpu.features, .v9)) |
| 103 | "qemu-sparc32plus" |
| 104 | else |
| 105 | "qemu-sparc", |
| 106 | }, |
| 102 | 107 | .sparc64 => Executor{ .qemu = "qemu-sparc64" }, |
| 103 | 108 | .x86_64 => Executor{ .qemu = "qemu-x86_64" }, |
| 104 | 109 | else => return bad_result, |