
#7780: GHC HEAD dll fails to build on Windows ---------------------------------+------------------------------------------ Reporter: rassilon | Owner: igloo Type: bug | Status: patch Priority: normal | Milestone: Component: Build System | Version: Keywords: | Os: Windows Architecture: Unknown/Multiple | Failure: Building GHC failed Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Comment(by igloo): Hmm, I suspect that this worked for me because my optimisation flags meant that the cross-module reference got inlined. I've been looking at making an automated check for this, but discovered that all but these 14 modules: {{{ CmmRewriteAssignments Debugger DriverMkDepend DriverPipeline GHC GhcMake GhcPlugins LexCore ParserCore ParserCoreUtils PprTyThing RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86 RegAlloc.Graph.Coalesce }}} are in the module import loop in the ghc package. I've attached the graph and the script to make it. Red blobs are boot modules, and blue blobs are normal modules which have a boot counterpart. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7780#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler