Skip to content

ghc-6.12.1 takes longer to compile code and produces bigger binaries compared to ghc-6.10.4

Compiling 348 files from our hets project (using "cabal build")

using ghc-6.12.1 (from http://www.haskell.org/ghc/dist/6.12.1/ghc-6.12.1-i386-unknown-linux-n.tar.bz2) takes 291.55s and produces a binary with 21540628 Bytes (after strip)

using ghc-6.10.4 (from http://www.haskell.org/ghc/dist/6.10.4/ghc-6.10.4-i386-unknown-linux-n.tar.bz2) takes 216.28s and produces a binary with 14548284 Bytes (after strip)

Furthermore the stripped ghc (and haddock) binaries from the distributions differ already:

ghc-6.12.1 17MB ghc-6.10.4 14MB

(The ghc-6.12.1 distribution misses the install-strip target)

Trac metadata
Trac field Value
Version 6.12.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information