[GHC] #5987: Too many symbols in ghc package DLL

GHC cvs-ghc at haskell.org
Tue Apr 17 17:35:30 CEST 2012


#5987: Too many symbols in ghc package DLL
---------------------------------+------------------------------------------
    Reporter:  igloo             |       Owner:                  
        Type:  bug               |      Status:  new             
    Priority:  highest           |   Milestone:  7.6.1           
   Component:  Compiler          |     Version:  7.5             
    Keywords:                    |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown    
  Difficulty:  Unknown           |    Testcase:                  
   Blockedby:                    |    Blocking:                  
     Related:                    |  
---------------------------------+------------------------------------------

Comment(by igloo):

 Simon Marlow says:

 There is one problem that I know of with breaking up the compiler into
 separate packages: GHC will do too much recompilation when things change,
 which will make development somewhat painful.  I discovered this when
 making changes in hoopl: a small change in hoopl causes recompilation of
 nearly every module in GHC.  The reason is the way that GHC records
 dependencies across packages: rather than the fine-grained dependencies we
 get within a package, a dependency on a package module records only the
 ABI hash of the whole module.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5987#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list