aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/language/haskell.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/Library/Homebrew/language/haskell.rb b/Library/Homebrew/language/haskell.rb
index 97eaaa087..e6dcabea1 100644
--- a/Library/Homebrew/language/haskell.rb
+++ b/Library/Homebrew/language/haskell.rb
@@ -10,6 +10,10 @@ module Language
# avoid touching ~/.cabal
home = ENV["HOME"]
ENV["HOME"] = pwd
+
+ # Use llvm-gcc on Lion or below (same compiler used when building GHC).
+ fails_with(:clang) if MacOS.version <= :lion
+
# use cabal's sandbox feature if available
cabal_version = `cabal --version`[/[0-9.]+/].split('.').collect(&:to_i)
if (cabal_version <=> [1, 20]) > -1