ANNOUNCE: GHC version 6.8.3 binary-dists

Simon Marlow marlowsd at gmail.com
Fri Jun 20 11:07:23 EDT 2008


Christian Maeder wrote:
> Hi,
> 
> I've created the following binary distributions, but -- like Serge 
> Mechveliani -- I'm not very happy with the results, because the created 
> binaries are much bigger.
> 
> http://www.dfki.de/sks/hets/pc-solaris/ghcs/ghc-6.8.3-i386-unknown-solaris2.tar.bz2 
> 
> http://www.dfki.de/sks/hets/pc-solaris/ghcs/ghc-6.8.3-tests.log.bz2
> 
> http://www.dfki.de/sks/hets/mac/ghcs/ghc-6.8.3-powerpc-apple-darwin.tar.bz2
> http://www.dfki.de/sks/hets/mac/ghcs/ghc-6.8.3-tests.log.bz2
> 
> The log files contain the results of running "(g)make stage=2" in 
> testsuite/tests/ghc-regress. The summaries are below.
> 
> The Tiger Mac OS PPC (8.11.0 Darwin) distribution relies on 
> libreadline.5.2.dylib and libncurses.5.dylib under /opt/local/lib/. 
> libgmp.a is statically linked in.
> 
> Due to the increased code sizes it is more likely to get "relocation 
> overflow" (therefore this distribution does not work for our hets 
> project). http://hackage.haskell.org/trac/ghc/ticket/2031
> 
> For i386 Solaris it would be good to have a GHC build slave to improve 
> the testsuite results (below) and to avoid building problems (that Ian 
> Lynagh helped to resolve before. Thanks!).
> 
> The sizes of our compressed hets binaries increased as follows:
>                  ghc-6.8.2   ghc-6.8.3
> i386-Solaris       10   Mb     16 Mb
> i386-Darwin         7   Mb     13 Mb
> i386-Linux          7.2 Mb     10 Mb
> 
> (i.e. compare http://www.dfki.de/sks/hets/linux/daily/ with
> a recent http://www.dfki.de/sks/hets/linux/versions/)

That's odd - I measured binary sizes thoroughly before the release and 
didn't see any difference between 6.8.3 and 6.8.2.

Perhaps -split-objs got lost somewhere?  Or maybe you upgraded gcc at some 
point?

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list