| ... | @@ -116,7 +116,10 @@ pub fn getExternalExecutor( | ... | @@ -116,7 +116,10 @@ pub fn getExternalExecutor( |
| 116 | }, | 116 | }, |
| 117 | .sparc64 => Executor{ .qemu = "qemu-sparc64" }, | 117 | .sparc64 => Executor{ .qemu = "qemu-sparc64" }, |
| 118 | .x86 => Executor{ .qemu = "qemu-i386" }, | 118 | .x86 => Executor{ .qemu = "qemu-i386" }, |
| 119 | .x86_64 => Executor{ .qemu = "qemu-x86_64" }, | 119 | .x86_64 => switch (candidate.abi) { |
| | 120 | .gnux32, .muslx32 => return bad_result, |
| | 121 | else => Executor{ .qemu = "qemu-x86_64" }, |
| | 122 | }, |
| 120 | .xtensa => Executor{ .qemu = "qemu-xtensa" }, | 123 | .xtensa => Executor{ .qemu = "qemu-xtensa" }, |
| 121 | else => return bad_result, | 124 | else => return bad_result, |
| 122 | }; | 125 | }; |