authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-01-06 15:35:50+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-01-06 15:37:23+01:00
log749e67dee87ca66e7c69f74020fc262f712a635a
tree0b4f1197a62a0ccc737e0c87cca70ecf667a6f02
parent745d3ed0ac1ad1ec8c72d1b432f79e40a1917cde
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.system: Reject x32 for QEMU in getExternalExecutor().


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

lib/std/zig/system.zig+4-1
......@@ -116,7 +116,10 @@ pub fn getExternalExecutor(
116116 },
117117 .sparc64 => Executor{ .qemu = "qemu-sparc64" },
118118 .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 },
120123 .xtensa => Executor{ .qemu = "qemu-xtensa" },
121124 else => return bad_result,
122125 };