[GHC] #5994: Consider adding a flag to ghc's configure to automatically bootstrap and install cabal-install along with ghc

GHC cvs-ghc at haskell.org
Mon Apr 9 04:52:46 CEST 2012


#5994: Consider adding a flag to ghc's configure to automatically bootstrap and
install cabal-install along with ghc
------------------------------+---------------------------------------------
 Reporter:  td123             |          Owner:                  
     Type:  feature request   |         Status:  new             
 Priority:  normal            |      Component:  Build System    
  Version:  7.4.1             |       Keywords:                  
       Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
  Failure:  None/Unknown      |       Testcase:                  
Blockedby:                    |       Blocking:                  
  Related:                    |  
------------------------------+---------------------------------------------
 The current situation is this:
 ghc 7.4.1 includes cabal-install with its source archive.
 Installing the cabal-install from the ghc 7.4.1 source archive does not
 work with ghc 7.4.1 because of incompatible dependencies.
 This is most likely the same issue as described in [0].
 There are also 2 custom cabal-installs in hackage cabal-install-ghc72 and
 cabal-install-ghc74 to workaround incompatibilities with new ghc versions
 and cabal-install.

 There has been a proposal[1] to include cabal-install in ghc before, but
 it was closed for 6.10.1 as wont fix. 6.10.1 also didn't include cabal-
 install. For some reason cabal-install is now in the latest stable ghc
 7.4.1 sources.

 Given that cabal-install is included with the ghc source, I would like to
 propose for there to be an option to get cabal-install installed alongside
 ghc automatically. This would lower the barrier to install the haskell
 package installer, and this would ensure that things like the current
 situation would get more attention before there is a new stable release of
 ghc and it would hopefully never happen again.

 The change could possibly be in the form of a configure flag for ghc (e.g.
 --enable-cabal-install).

 I know this is a controversial proposal so hopefully there could be a
 discussion about the feasibility and benefits of this request.

 [0] - http://haskell.1045720.n5.nabble.com/ANNOUNCE-GHC-7-4-1-Release-
 Candidate-2-td5437004i20.html

 [1] - http://hackage.haskell.org/trac/ghc/ticket/2385

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5994>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list