[GHC] #910: --make should have a -j flag for parallel building

GHC ghc-devs at haskell.org
Fri Aug 23 01:45:01 UTC 2013


#910: --make should have a -j flag for parallel building
-------------------------------------+------------------------------------
        Reporter:  igloo             |            Owner:
            Type:  feature request   |           Status:  patch
        Priority:  normal            |        Milestone:  _|_
       Component:  Compiler          |          Version:  6.4.2
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:  N/A               |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by nh2):

 This is great! It is probably out of the scope for the Gsoc, but I'd like
 to mention:

 When you have modules in your project that take a very long time to
 compile with many modules depending on them, it is useful to re-use
 information about how long each module took to compile the last time. This
 way we can build dependencies leading towards these "blocker modules" as
 early as possible.

 See our small discussion at: https://github.com/ndmitchell/ghc-
 make/issues/2#issuecomment-19467708

 parcs, you probably have a good overview on how GHC builds things now. Do
 you think the current state would make it possible to save and re-use such
 timing information?

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




More information about the ghc-tickets mailing list