Skip to content

Commit

Permalink
Bump Xcode recommendation to 3.2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
adamv committed Sep 7, 2010
1 parent 43e0f81 commit 9793d40
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 11 deletions.
2 changes: 1 addition & 1 deletion Library/Homebrew/brew.h.rb
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ def brew_install
################################################################# warnings
begin
if MACOS_VERSION >= 10.6
opoo "You should upgrade to Xcode 3.2.2" if llvm_build < RECOMMENDED_LLVM
opoo "You should upgrade to Xcode 3.2.3" if llvm_build < RECOMMENDED_LLVM
else
opoo "You should upgrade to Xcode 3.1.4" if (gcc_40_build < RECOMMENDED_GCC_40) or (gcc_42_build < RECOMMENDED_GCC_42)
end
Expand Down
6 changes: 3 additions & 3 deletions Library/Homebrew/global.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,6 @@
HOMEBREW_USER_AGENT = "Homebrew #{HOMEBREW_VERSION} (Ruby #{RUBY_VERSION}-#{RUBY_PATCHLEVEL}; Mac OS X #{MACOS_FULL_VERSION})"


RECOMMENDED_LLVM = 2207
RECOMMENDED_GCC_40 = 5493
RECOMMENDED_GCC_42 = (MACOS_VERSION >= 10.6) ? 5659 : 5577
RECOMMENDED_LLVM = 2326
RECOMMENDED_GCC_40 = (MACOS_VERSION >= 10.6) ? 5494 : 5493
RECOMMENDED_GCC_42 = (MACOS_VERSION >= 10.6) ? 5664 : 5577
19 changes: 12 additions & 7 deletions bin/brew
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,20 @@ end

def dump_config
require 'hardware'
sha = `cd #{HOMEBREW_REPOSITORY} && git rev-parse --verify HEAD 2> /dev/null`.chomp
bits = Hardware.bits
cores = Hardware.cores_as_words
kernel_arch = `uname -m`.chomp
system_ruby = Pathname.new("/usr/bin/ruby")

llvm = llvm_build
llvm_recommendation = (!llvm.nil? && llvm < RECOMMENDED_LLVM) ? "(#{RECOMMENDED_LLVM} or newer recommended)" : ""

gcc_42 = gcc_42_build
gcc_40 = gcc_40_build
sha = `cd #{HOMEBREW_REPOSITORY} && git rev-parse --verify HEAD 2> /dev/null`.chomp
kernel_arch = `uname -m`.chomp
gcc_42_recommendation = (!gcc_42.nil? && gcc_42 < RECOMMENDED_GCC_42) ? "(#{RECOMMENDED_GCC_42} or newer recommended)" : ""

system_ruby = Pathname.new("/usr/bin/ruby")
gcc_40 = gcc_40_build
gcc_40_recommendation = (!gcc_40.nil? && gcc_40 < RECOMMENDED_GCC_40) ? "(#{RECOMMENDED_GCC_40} or newer recommended)" : ""

puts <<-EOS
HOMEBREW_VERSION: #{HOMEBREW_VERSION}
Expand All @@ -62,9 +67,9 @@ OS X: #{MACOS_FULL_VERSION}
Kernel Architecture: #{kernel_arch}
Ruby: #{RUBY_VERSION}-#{RUBY_PATCHLEVEL}
/usr/bin/ruby => #{system_ruby.realpath}
GCC-4.0: #{gcc_40 ? "build #{gcc_40}" : "N/A"} (#{RECOMMENDED_GCC_40} or newer recommended)
GCC-4.2: #{gcc_42 ? "build #{gcc_42}" : "N/A"} (#{RECOMMENDED_GCC_42} or newer recommended)
LLVM: #{llvm ? "build #{llvm}" : "N/A" } #{llvm ? "(#{RECOMMENDED_LLVM} or newer recommended)" : "" }
GCC-4.0: #{gcc_40 ? "build #{gcc_40}" : "N/A"} #{gcc_42_recommendation}
GCC-4.2: #{gcc_42 ? "build #{gcc_42}" : "N/A"} #{gcc_40_recommendation}
LLVM: #{llvm ? "build #{llvm}" : "N/A" } #{llvm_recommendation}
MacPorts or Fink? #{macports_or_fink_installed?}
X11 installed? #{x11_installed?}
EOS
Expand Down

0 comments on commit 9793d40

Please sign in to comment.