Binary bloat in 7.10

Jeremy voldermort at
Sun Apr 5 19:29:56 UTC 2015

Thomas Miedema wrote
> That suggestion was completely misguided. Compiling with `-split-objs`
> makes a library _grow_ in size, but makes executables that link against it
> _smaller_.
> All these numbers are not far off from the ones you were getting. I think
> you have been comparing a 7.8.4 build of Cabal without split objects, with
> a 7.10.1 build of Cabal with split objects.
> I don't think there is a bug here.

My GHC build is now back to the 7.8-era size. Thank you!

I was wondering why programs compiled with my GHC 7.8 build were bigger than
if I used an official build. Perhaps a bug in the 7.8 build system had
turned off SplitObjs.

View this message in context:
Sent from the Haskell - Glasgow-haskell-users mailing list archive at

More information about the Glasgow-haskell-users mailing list