diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 144f707688..0dc48f2344 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -457,11 +457,23 @@ end # the compilers available on the user's system class CompilerSelectionError < RuntimeError def initialize(formula) - super <<-EOS.undent - #{formula.full_name} cannot be built with any available compilers. - To install this formula, you may need to: - brew install gcc - EOS + if MacOS.version > :tiger + super <<-EOS.undent + #{formula.full_name} cannot be built with any available compilers. + To install this formula, you may need to: + brew install gcc + EOS + # Tiger doesn't ship with apple-gcc42, and this is required to build + # some software that doesn't build properly with FSF GCC. + else + super <<-EOS.undent + #{formula.full_name} cannot be built with any available compilers. + To install this formula, you may need to either: + brew install apple-gcc42 + or: + brew install gcc + EOS + end end end