
#9779: Darin Morrison's brewtap for ghc is deprecated, and should not be recommended -------------------------------------+------------------------------------- Reporter: ihmccreery | Owner: Type: bug | Status: closed Priority: low | Milestone: Component: | Version: 7.8.3 Documentation | Keywords: Resolution: fixed | Architecture: Unknown/Multiple Operating System: MacOS X | Difficulty: Easy (less than 1 Type of failure: | hour) Documentation bug | Blocked By: Test Case: | Related Tickets: Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by ihmccreery): Glad to have all that updated. I'm brand new to working on GHC, so I'll trust your changes re gcc & llvm. Returning to this, I'm realizing that the main issue here is that nowhere on this page does it explain that you need Happy, (and maybe other tools included in the Haskell Platform?), not just a binary of GHC, to build GHC. Should we include that as a caveat to the binary, .app, and Homebrew instructions? And should we make the Haskell Platform item 1 and "recommended," since it installs Happy, etc. by default? I'm thinking something like:
Secondly, you need an installation of GHC, Happy, and other tools for use as your bootstrap compiler environment.
The easiest and recommended way to install all of the necessary components is to install the [https://www.haskell.org/platform/ Haskell Platform]. (If your OS X version predates 10.8, this build (currently of GHC 7.8.3) is known to support as far back as OS X 10.6.)
However, if you would prefer, you can also install a binary distribution of GHC in three other ways, (be warned: if you're using one of these methods, you'll also need to install cabal and properly configure it, and then install other necessary packages): 1. Install a binary distribution from GHC. 2. Get the relocatable .app bundle using ​ghcformacosx 3. Use one of Fink, MacPorts or Homebrew.
Thoughts? I'm not sure what all goes into installing GHC that doesn't come with the Haskell Platform, and I'm not familiar enough with `cabal` to give clear recommendations, so what is written above should probably be elaborated on. Thanks. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9779#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler