[GHC] #15726: Don't include Haskeline (and others) in the global package DB

GHC ghc-devs at haskell.org
Wed Jan 16 08:30:48 UTC 2019


#15726: Don't include Haskeline (and others) in the global package DB
-------------------------------------+-------------------------------------
        Reporter:  judah             |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Build System      |              Version:  8.6.1
  (make)                             |
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by hvr):

 Replying to [comment:1 bgamari]:
 > The only possible issue is that it would also be no longer possible to
 link against the `ghci` library that ships with GHC (since it depends upon
 `haskeline`).

 Are you ''sure'' the original issue why we started properly registering
 GHCi's dependencies around GHC 7.8 has been dealt with? Otherwise this
 will just throw us back to square one with the bugs/issues we had pre-7.8.

 ----

 Replying to [ticket:15726 judah]:
 > Originally suggested by hvr here

 Note also that my suggestion/comment hinged on the condition that we

 > invest some time during the GHC 8.3.x dev cycle to figure out a way to
 decouple haskeline/terminfo from GHC's global pkg-db again so that
 haskeline can pick up new libraries (within reason) more easily


 but we haven't done this yet; hence we cannot deal with a new `exceptions`
 yet without dragging in `execptions` as well as its extra transitive
 dependencies into GHC's source-tree... :-/

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


More information about the ghc-tickets mailing list