diff --git a/build/build/c.rs b/build/build/c.rs index a02e3f4d89..e74f53ef01 100644 --- a/build/build/c.rs +++ b/build/build/c.rs @@ -143,10 +143,8 @@ fn configure_cc( let _ = c.flag(f); } - if APPLE_ABI.contains(&target.os.as_str()) { - // ``-gfull`` is required for Darwin's |-dead_strip|. - let _ = c.flag("-gfull"); - } else if !compiler.is_like_msvc() { + // Honor Cargo's debug info setting on Apple targets for reproducible releases. + if !APPLE_ABI.contains(&target.os.as_str()) && !compiler.is_like_msvc() { let _ = c.flag("-g3"); };