Skip to content

Commit 3d0abff

Browse files
committed
Disable automatic turning off defaults
Causes issues like #380 and the last comment on #374, so let's leave this as just an explicit env var for now. Closes #380
1 parent 8ebc31c commit 3d0abff

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,10 +1097,7 @@ impl Build {
10971097

10981098
// Disable default flag generation via environment variable or when
10991099
// certain cross compiling arguments are set
1100-
let use_defaults = self.getenv("CRATE_CC_NO_DEFAULTS").is_none()
1101-
&& !(envflags.iter().any(|ref arg| {
1102-
arg.starts_with("-m") || arg.starts_with("/arch") || arg.starts_with("--target")
1103-
}));
1100+
let use_defaults = self.getenv("CRATE_CC_NO_DEFAULTS").is_none();
11041101

11051102
if use_defaults {
11061103
self.add_default_flags(&mut cmd, &target, &opt_level)?;

0 commit comments

Comments
 (0)