From be6029c63435924423a0ffc4e0c807103fa1d787 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 12 May 2014 14:33:41 -0500 Subject: [PATCH] Fix CLT outdated check on 10.9 Fixes Homebrew/homebrew#27420. --- Library/Homebrew/os/mac/xcode.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/os/mac/xcode.rb b/Library/Homebrew/os/mac/xcode.rb index eacf5fba96..7d8f12796c 100644 --- a/Library/Homebrew/os/mac/xcode.rb +++ b/Library/Homebrew/os/mac/xcode.rb @@ -164,8 +164,12 @@ module OS end def outdated? - version = `/usr/bin/clang --version`[%r{clang-(\d+\.\d+\.\d+)}, 1] - return true unless version + if MacOS.version >= :mavericks + version = `#{MAVERICKS_PKG_PATH}/usr/bin/clang --version` + else + version = `/usr/bin/clang --version` + end + version = version[%r{clang-(\d+\.\d+\.\d+)}, 1] || "0" version < latest_version end