std.zig.system: Fix a check in getExternalExecutor() to use the host argument.

This commit is contained in:
Alex Rønne Petersen
2025-04-02 23:41:43 +02:00
parent 55ee88f9c0
commit 11db7eaf4e

View File

@@ -156,7 +156,7 @@ pub fn getExternalExecutor(
// This check can be loosened once darling adds a QEMU-based emulation
// layer for non-host architectures:
// https://github.com/darlinghq/darling/issues/863
if (candidate.cpu.arch != builtin.cpu.arch) {
if (candidate.cpu.arch != host.cpu.arch) {
return bad_result;
}
return Executor{ .darling = "darling" };