[GHC] #9779: Darin Morrison's brewtap for ghc is deprecated, and should not be recommended

GHC ghc-devs at haskell.org
Fri Nov 7 16:23:21 UTC 2014


#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


More information about the ghc-tickets mailing list