diff --git a/Library/Homebrew/extend/ENV/std.rb b/Library/Homebrew/extend/ENV/std.rb index 5f6b5b38f4..e4b4abb6c8 100644 --- a/Library/Homebrew/extend/ENV/std.rb +++ b/Library/Homebrew/extend/ENV/std.rb @@ -55,8 +55,6 @@ module Stdenv # Os is the default Apple uses for all its stuff so let's trust them define_cflags "-Os #{SAFE_CFLAGS_FLAGS}" - append "LDFLAGS", "-Wl,-headerpad_max_install_names" - send(compiler) return unless cc&.match?(GNU_GCC_REGEXP) diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb index 5500df0b5a..d40fcec500 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb @@ -16,6 +16,8 @@ module Stdenv bottle_arch: bottle_arch, testing_formula: testing_formula ) + append "LDFLAGS", "-Wl,-headerpad_max_install_names" + # sed is strict, and errors out when it encounters files with # mixed character sets delete("LC_ALL")