diff options
| author | ilovezfs | 2017-09-21 06:12:22 -0700 |
|---|---|---|
| committer | GitHub | 2017-09-21 06:12:22 -0700 |
| commit | 05bb3532fc3f0d723a8e8af1605c3f8080051e78 (patch) | |
| tree | 61de230396d1f34295bb5f770b1f88c29ea59248 | |
| parent | 5d888c08a3186c7ca411a0197e4fcf36f2cd3769 (diff) | |
| parent | 733d485065e55ad1cf159eec89927c4990bbdfaf (diff) | |
| download | brew-05bb3532fc3f0d723a8e8af1605c3f8080051e78.tar.bz2 | |
Merge pull request #3182 from ilovezfs/ac_cv_xcode91.3.3
superenv: help Autotools with 10.13 SDK on 10.12
| -rw-r--r-- | Library/Homebrew/extend/os/mac/extend/ENV/super.rb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb index 9c20cc7c6..0f6bdb834 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb @@ -96,9 +96,12 @@ module Superenv self["SDKROOT"] = MacOS.sdk_path end - # Filter out symbols known not to be defined on 10.11 since GNU Autotools - # can't reliably figure this out with Xcode 8 on its own yet. - if MacOS.version == "10.11" && MacOS::Xcode.installed? && MacOS::Xcode.version >= "8.0" + # Filter out symbols known not to be defined since GNU Autotools can't + # reliably figure this out with Xcode 8 and above. + if MacOS.version == "10.12" && MacOS::Xcode.installed? && MacOS::Xcode.version >= "9.0" + ENV["ac_cv_func_futimens"] = "no" + ENV["ac_cv_func_utimensat"] = "no" + elsif MacOS.version == "10.11" && MacOS::Xcode.installed? && MacOS::Xcode.version >= "8.0" %w[basename_r clock_getres clock_gettime clock_settime dirname_r getentropy mkostemp mkostemps timingsafe_bcmp].each do |s| ENV["ac_cv_func_#{s}"] = "no" |
