| ... | @@ -90,8 +90,18 @@ pub fn getExternalExecutor( | ... | @@ -90,8 +90,18 @@ pub fn getExternalExecutor( |
| 90 | .m68k => Executor{ .qemu = "qemu-m68k" }, | 90 | .m68k => Executor{ .qemu = "qemu-m68k" }, |
| 91 | .mips => Executor{ .qemu = "qemu-mips" }, | 91 | .mips => Executor{ .qemu = "qemu-mips" }, |
| 92 | .mipsel => Executor{ .qemu = "qemu-mipsel" }, | 92 | .mipsel => Executor{ .qemu = "qemu-mipsel" }, |
| 93 | .mips64 => Executor{ .qemu = "qemu-mips64" }, | 93 | .mips64 => Executor{ |
| 94 | .mips64el => Executor{ .qemu = "qemu-mips64el" }, | 94 | .qemu = if (candidate.abi == .gnuabin32) |
| | 95 | "qemu-mipsn32" |
| | 96 | else |
| | 97 | "qemu-mips64", |
| | 98 | }, |
| | 99 | .mips64el => Executor{ |
| | 100 | .qemu = if (candidate.abi == .gnuabin32) |
| | 101 | "qemu-mipsn32el" |
| | 102 | else |
| | 103 | "qemu-mips64el", |
| | 104 | }, |
| 95 | .powerpc => Executor{ .qemu = "qemu-ppc" }, | 105 | .powerpc => Executor{ .qemu = "qemu-ppc" }, |
| 96 | .powerpc64 => Executor{ .qemu = "qemu-ppc64" }, | 106 | .powerpc64 => Executor{ .qemu = "qemu-ppc64" }, |
| 97 | .powerpc64le => Executor{ .qemu = "qemu-ppc64le" }, | 107 | .powerpc64le => Executor{ .qemu = "qemu-ppc64le" }, |