#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