From 1b010a0a9903e319ef4dc6417dfc1134dc820091 Mon Sep 17 00:00:00 2001 From: Bet4 <0xbet4@gmail.com> Date: Sat, 17 May 2025 09:03:46 +0800 Subject: [PATCH] Strip target suffix for cargo-zigbuild compatibility --- setuptools_rust/rustc_info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setuptools_rust/rustc_info.py b/setuptools_rust/rustc_info.py index a46f34a7..a09a66dc 100644 --- a/setuptools_rust/rustc_info.py +++ b/setuptools_rust/rustc_info.py @@ -54,7 +54,7 @@ def get_rustc_cfgs(target_triple: Optional[str], env: Env) -> RustCfgs: def get_rust_target_info(target_triple: Optional[str], env: Env) -> List[str]: cmd = ["rustc", "--print", "cfg"] if target_triple: - cmd.extend(["--target", target_triple]) + cmd.extend(["--target", target_triple.split('.')[0]]) output = check_subprocess_output(cmd, env=env, text=True) return output.splitlines()