[GHC] #12485: -package-db flags now need to be sorted by dependency order
GHC
ghc-devs at haskell.org
Mon Sep 12 11:59:27 UTC 2016
#12485: -package-db flags now need to be sorted by dependency order
-------------------------------------+-------------------------------------
Reporter: niteria | Owner:
Type: bug | Status: patch
Priority: normal | Milestone: 8.0.2
Component: Package system | Version: 8.0.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s): phab:D2450,
Wiki Page: | phab:D2514
-------------------------------------+-------------------------------------
Comment (by simonmar):
@ezyang, I'd like to find a solution to this, because otherwise we need
some pretty horrible hacks at our end to keep our package DBs ordered.
I read your long description in comment:9 (twice!) but I'm afraid I still
don't understand what change required this new ordering constraint on
package DBs. The original commit
(39b71e81ec1044518f065d0055676d713521e483) didn't explain the motivation
either.
My recollection of the algorithm before was that we throw all the packages
together, resolve any clashes by using the package DB ordering, and then
throw away packages whose deps are not satisfied, recursively. Could you
explain what went wrong that caused GHC to not bootstrap?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12485#comment:15>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list