aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/os
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/extend/os')
-rw-r--r--Library/Homebrew/extend/os/mac/extend/ENV/shared.rb2
-rw-r--r--Library/Homebrew/extend/os/mac/extend/ENV/std.rb2
-rw-r--r--Library/Homebrew/extend/os/mac/extend/ENV/super.rb2
3 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb
index ae1106167..866204024 100644
--- a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb
+++ b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb
@@ -1,5 +1,5 @@
module SharedEnvExtension
- def no_weak_import_support?
+ def no_weak_imports_support?
return false unless compiler == :clang
if MacOS::Xcode.version && MacOS::Xcode.version < "8.0"
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb
index 7b8b4213d..8efbd3bc9 100644
--- a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb
+++ b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb
@@ -143,6 +143,6 @@ module Stdenv
end
def no_weak_imports
- append "LDFLAGS", "-Wl,-no_weak_imports"
+ append "LDFLAGS", "-Wl,-no_weak_imports" if no_weak_imports_support?
end
end
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb
index 84b662299..78e36251c 100644
--- a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb
+++ b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb
@@ -113,7 +113,7 @@ module Superenv
end
def no_weak_imports
- append "HOMEBREW_CCCFG", "w"
+ append "HOMEBREW_CCCFG", "w" if no_weak_imports_support?
end
# These methods are no longer necessary under superenv, but are needed to