diff --git a/crates/targets/i686_gnu/build.rs b/crates/targets/i686_gnu/build.rs index d10600d9d7..6da3be5e46 100644 --- a/crates/targets/i686_gnu/build.rs +++ b/crates/targets/i686_gnu/build.rs @@ -2,7 +2,8 @@ fn main() { let family = std::env::var("CARGO_CFG_TARGET_FAMILY").unwrap(); let arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap(); let env = std::env::var("CARGO_CFG_TARGET_ENV").unwrap(); - if family != "windows" || arch != "x86" || env != "gnu" { + let target = std::env::var("TARGET").unwrap(); + if family != "windows" || arch != "x86" || env != "gnu" || !target.ends_with("-gnu") { return; }