From b65aa8a2f3e64f0014d2dd37c17acc03c8afb4d2 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 21 Feb 2013 21:39:32 +0000 Subject: [PATCH] Only fails_with compiler version for developers. Actually works properly now. This reverts commit a0e56345ea55f7ee3c41d6bf13f9cfb3af635323. --- Library/Homebrew/compilers.rb | 2 +- Library/Homebrew/formula.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/compilers.rb b/Library/Homebrew/compilers.rb index 4742dcfb59..ae3d7590e0 100644 --- a/Library/Homebrew/compilers.rb +++ b/Library/Homebrew/compilers.rb @@ -101,7 +101,7 @@ class CompilerSelector @compilers = @compilers.reject do |cc| failure = @f.fails_with? cc next unless failure - failure.build >= cc.build + failure.build >= cc.build or not ARGV.homebrew_developer? end return if @compilers.empty? or @compilers.include? ENV.compiler diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 7b88776187..6f8fc91dbd 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -202,7 +202,8 @@ class Formula cc = Compiler.new(cc) unless cc.is_a? Compiler return self.class.cc_failures.find do |failure| next unless failure.compiler == cc.name - failure.build.zero? or failure.build >= cc.build + failure.build.zero? or \ + (failure.build >= cc.build or not ARGV.homebrew_developer?) end end