From fce9deb65d6ddd77f85103959e9db9e32b7556c1 Mon Sep 17 00:00:00 2001 From: Matt Bryant Date: Fri, 15 Mar 2024 13:04:13 -0700 Subject: [PATCH] Support *-unknown-linux-gnu under `hermetic_cc_toolchain` This fork provides a temporary fix for https://github.com/ziglang/zig/issues/4911, by making our current Rust builds not generate targets that `zig cc` doesn't understand. --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 190141e9..2574863f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2037,6 +2037,12 @@ impl Build { } cmd.push_cc_arg(format!("--target={}", target).into()); + } else if target == "x86_64-unknown-linux-gnu" { + cmd.push_cc_arg("--target=x86_64-linux-gnu".into()); + } else if target == "aarch64-unknown-linux-gnu" { + cmd.push_cc_arg("--target=aarch64-linux-gnu".into()); + } else if target == "arm64-unknown-linux-gnu" { + cmd.push_cc_arg("--target=arm64-linux-gnu".into()); } else { cmd.push_cc_arg(format!("--target={}", target).into()); }