ANNOUNCE: GHC version 6.8.3 binary-dists

Christian Maeder Christian.Maeder at dfki.de
Fri Jun 20 05:13:54 EDT 2008


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/)

I gave up (I'm not through) with sparc Solaris as it takes too long and 
gcc-4.2.2 crashed for one large .hc file from our sources (with 
segmentation fault).

An unofficial i386-Darwin (Leopard) distribution can be found at 
http://www.dfki.de/sks/hets/intel-mac/ghcs/ (needs libgmp.3.dylib), but 
use http://www.cse.unsw.edu.au/~chak/haskell/GHC-6.8.3-i386.pkg if you can.

Cheers Christian

ppc-Darwin (Tiger):
OVERALL SUMMARY for test run started at Thu Jun 19 12:42:52 CEST 2008
     2148 total tests, which gave rise to
    11032 test cases, of which
        0 caused framework failures
     2309 were skipped

     8490 expected passes
      195 expected failures
        0 unexpected passes
       38 unexpected failures

Unexpected failures:
    conc049(threaded2)
    conc052(profc,profasm)
    conc053(threaded2)
    divbyzero(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    ffi009(ghci)
    galois_raytrace(optc,profc)
    ghci024(ghci)
    joao-circular(profc)
    net001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    num012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    seward-space-leak(ghci)
    signals002(ghci)

i386-Solaris:
OVERALL SUMMARY for test run started at Wed Jun 18 17:09:48 CEST 2008
     2148 total tests, which gave rise to
    11032 test cases, of which
        0 caused framework failures
     2315 were skipped

     8448 expected passes
      199 expected failures
        0 unexpected passes
       70 unexpected failures

Unexpected failures:
    1861(optc,profc)
    barton-mangler-bug(optc)
    bug1465(normal)
    cabal01(normal)
    conc052(profc,profasm)
    concprog002(threaded2)
    conflicting_flags(normal)
    derefnull(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    driver063(normal)
    expfloat(optc,profc)
    fun_insts(optc,profc)
    hClose002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    joao-circular(profc)
    num009(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    num012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
 
openFile003(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)
    regex001(ghci)
    user001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2)


More information about the Glasgow-haskell-users mailing list