
The only possible issue is that it would also be no longer possible to
#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]: 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