[GHC] #8244: Removing the Cabal dependency

GHC ghc-devs at haskell.org
Fri Sep 13 09:51:23 CEST 2013


#8244: Removing the Cabal dependency
-------------------------------------+------------------------------------
        Reporter:  nh2               |            Owner:
            Type:  bug               |           Status:  new
        Priority:  normal            |        Milestone:
       Component:  Compiler          |          Version:  7.6.3
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by simonmar):

 We have Cabal in the source tree for two reasons:

 (1) So that we don't have to depend on the user having the correct version
 of Cabal installed.  We often make changes to GHC and Cabal in tandem, and
 we can do that without having to release a new Cabal and have everyone
 upgrade to it every time we need to make a change.

 (2) We ship Cabal with GHC, so it needs to be in the tree anyway.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8244#comment:11>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list