#7249: ghc no longer needs to build HS*.o ghci library files
-------------------------------+--------------------------------------------
  Reporter:  juhpetersen       |          Owner:  igloo           
      Type:  bug               |         Status:  closed          
  Priority:  normal            |      Milestone:                  
 Component:  Build System      |        Version:  7.6.1           
Resolution:  fixed             |       Keywords:                  
        Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown      |     Difficulty:  Unknown         
  Testcase:                    |      Blockedby:                  
  Blocking:                    |        Related:                  
-------------------------------+--------------------------------------------

Comment(by juhpetersen):

 I see thanks.  I hadn't realised that split-objs would affect load time of
 .a files.

 Testing in the same way on 64bit Fedora 17 ghc-7.0.4 and Fedora 18
 ghc-7.4.1 (at Beta time)
 I see that ghci startup loading libHSbase.a (built with split-objs) is
 taking about twice as long as HSbase.o.  Though it does cut down the size
 of library packages quite a bit.

 In fact Fedora 18 is going to ship without any HS*.o files packaged:
 we will see how that goes - reverting the change to ghc
 is pretty easy of course... For projects with many dependent packages
 I guess it will slow down ghci startup for debugging, etc a bit.
 So I will probably turn on ghci libs again in Fedora 19 at least.

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

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to