diff --git a/src/cargo/core/compiler/build_context/target_info.rs b/src/cargo/core/compiler/build_context/target_info.rs index 5c9262ffb08..6e2822ae4b2 100644 --- a/src/cargo/core/compiler/build_context/target_info.rs +++ b/src/cargo/core/compiler/build_context/target_info.rs @@ -228,7 +228,7 @@ impl TargetInfo { }]; // See rust-lang/cargo#4500. - if target_triple.ends_with("pc-windows-msvc") + if target_triple.ends_with("-windows-msvc") && crate_type.ends_with("dylib") && suffix == ".dll" {