[GHC] #8244: Removing the Cabal dependency

GHC ghc-devs at haskell.org
Thu Jun 19 17:23:30 UTC 2014


#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 duncan):

 So I've started working on this. The design I'm following will mean that
 ghc the library does not depend on Cabal, but ghc-pkg will continue to
 depend on Cabal and so Cabal will still be built and shipped with ghc as
 it is now. (It also doesn't involve any unnatural splits in the Cabal
 lib).

 If I can get away with it, I'll also remove the support for single-file
 style package dbs, and just use the (now standard) `package.conf.d` style
 dbs. Any objections?

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


More information about the ghc-tickets mailing list