[GHC] #7373: When building GHC: Failed to load interface for `GHC.Fingerprint'
GHC
cvs-ghc at haskell.org
Fri May 3 17:09:40 CEST 2013
#7373: When building GHC: Failed to load interface for `GHC.Fingerprint'
-------------------------------+--------------------------------------------
Reporter: igloo | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 7.8.1
Component: libraries/base | Version: 7.6.1
Resolution: | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: None/Unknown | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------------+--------------------------------------------
Changes (by igloo):
* owner: igloo =>
* status: closed => new
* resolution: wontfix =>
Comment:
No, our build system doesn't build the modules in package order. For
example, it might build `directory:System.Directory` before
`base:Control.Arrow` (assuming `System.Directory` doesn't transitively
import `Control.Arrow`).
This removes a load of dependencies, so makes the build more
parallelisable.
If I remember correctly, the problem in this ticket was that we have
something like:
{{{
Package a: X imports Y and Y imports X-boot.
Package b: Z imports Y (from package a)
}}}
and an inlining in Y refers to `X.x`.
We compile X-boot, then Y, then Z. When compiling Z, we expect X.hi to
exist, and look in it to see if there's an inlining for `x`.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7373#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list