Skip to content

Darin Morrison's brewtap for ghc is deprecated, and should not be recommended

The Building/Preparation/MacOSX page suggests using Darin Morrison's brewtap to install ghc using Homebrew:

  1. Use one of Fink, MacPorts or Brew. If using brew, we strongly recommend using Darin's ​brewtap for ghc

Darin's brewtap, however, is deprecated:

https://github.com/darinmorrison/homebrew-haskell

For the most part, it seems that the default homebrew install works correctly, but ./configure fails because Happy is not installed.

We should either (1) remove the recommendation to use Homebrew or (2) explain how to install all of the necessary components to build GHC. (I couldn't figure out how to install Happy using Homebrew's cabal-install formula, so I used the GHC Platform instead.)

Trac metadata
Trac field Value
Version 7.8.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Documentation
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information