#6042: GHC is bloated
---------------------------------+------------------------------------------
Reporter: simonmar | Owner: pcapriotti
Type: bug | Status: new
Priority: highest | Milestone: 7.6.1
Component: Compiler | Version: 7.4.1
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
---------------------------------+------------------------------------------
Comment(by pcapriotti):
Here is the output of `size` for stage1, obtained by compiling with those
3 versions of GHC, with and without split-objects on the libraries:
{{{
SplitObjs=YES
text data bss dec hex filename
7.0.4
18690071 1181180 13384 19884635 12f6a5b inplace/lib/ghc-
stage1
7.4.2
19205941 1257480 13364 20476785 1387371 inplace/lib/ghc-
stage1
7.6.0
21763908 1482588 13364 23259860 162ead4 inplace/lib/ghc-
stage1
}}}
{{{
SplitObjs=NO
7.0.4
22128013 1410852 13352 23552217 16760d9 inplace/lib/ghc-
stage1
7.4.2
22353138 1469344 13332 23835814 16bb4a6 inplace/lib/ghc-
stage1
7.6.0
21763908 1482588 13364 23259860 162ead4 inplace/lib/ghc-
stage1
}}}
So it looks like `SplitObjs` isn't doing anything on 7.6.
Attached is a csv with sizes module by module (as reported by `size`).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/6042#comment:21>
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