diff options
| author | Max Howell | 2011-09-01 09:39:54 +0100 |
|---|---|---|
| committer | Max Howell | 2011-09-01 09:39:54 +0100 |
| commit | abc8c2f9d7e82ae35581c7f371fd9044e86eb951 (patch) | |
| tree | 980417eb18454d87e8edde2c8e8f054bbe328fc8 /Library | |
| parent | 9520b6cc3cf96136da66f73a9eb2690549f57286 (diff) | |
| download | brew-abc8c2f9d7e82ae35581c7f371fd9044e86eb951.tar.bz2 | |
Restore previous fails_with_llvm? behaviour
I've not been very careful lately, I apologise.
Fixes Homebrew/homebrew#7338.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula.rb | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index d4654495c..6a7a9336a 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -226,10 +226,10 @@ class Formula def fails_with_llvm? llvm = self.class.fails_with_llvm_reason if llvm - if llvm.build - MacOS.llvm_build_version <= llvm.build.to_i + if llvm.build and MacOS.llvm_build_version > llvm.build.to_i + false else - true + llvm end end end @@ -317,12 +317,17 @@ class Formula def handle_llvm_failure llvm case ENV.compiler when :llvm, :clang - opoo "LLVM was requested, but this formula is reported to not work with LLVM:" + opoo "Building with LLVM, but this formula is reported to not work with LLVM:" puts puts llvm.reason puts - puts "We are continuing anyway so if the build succeeds, please let us know so we" - puts "can update the formula. If it doesn't work you can: brew install --use-gcc" + puts <<-EOS.undent + We are continuing anyway so if the build succeeds, please open a ticket with + the following information: #{MacOS.llvm_build_version}-#{MACOS_VERSION}. So + that we can update the formula accordingly. Thanks! + EOS + puts + puts "If it doesn't work you can: brew install --use-gcc" puts else ENV.gcc if MacOS.default_cc =~ /llvm/ |
