Re: [GHC] #7373: When building GHC: Failed to load interface for `GHC.Fingerprint'

#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
participants (1)
-
GHC