From 27fc2abacabd0990cce91eca42cc63ba05866e65 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 17 Aug 2016 13:23:13 +0100 Subject: [PATCH] shared: handle missing Xcode/CLT version. Fixes https://github.com/Homebrew/homebrew-core/issues/3973. --- Library/Homebrew/extend/os/mac/extend/ENV/shared.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb index a337472038..6bf7ea6f0a 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb @@ -1,6 +1,15 @@ module SharedEnvExtension def no_weak_imports? return false unless compiler == :clang - MacOS::Xcode.version >= "8.0" || MacOS::CLT.version >= "8.0" + + if MacOS::Xcode.version && MacOS::Xcode.version < "8.0" + return false + end + + if MacOS::CLT.version && MacOS::CLT.version < "8.0" + return false + end + + true end end