ghc-6.6.1 Mac (Darwin) Binary Dists

Christian Maeder maeder at tzi.de
Mon May 14 08:07:11 EDT 2007


I've made binary distributions for powerpc and intel macs that rely on a
GNUreadline.framework and a GMP.framework that can be found (for both
architectures) here:

http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac_e.htm
http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac/GNUreadline-framework.zip
http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac/GMP.framework.zip

My ghc-6.6.1 distributions can be found here:

i386: (41776873 Byte without documentation)
http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/intel-mac/versions/ghc-6.6.1-i386-apple-darwin.tar.bz2

powerpc: (49468070 Byte without documentation)
http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/mac/versions/ghc-6.6.1-powerpc-apple-darwin.tar.bz2

Ian, could you add and upload these dists to
http://www.haskell.org/ghc/download_ghc_661.html, too?

Further details see below.

I wonder what the build bots said to the testsuite. Even my i386-linux
build had 10 failures:

OVERALL SUMMARY for test run started at Fr Mai  4 15:41:37 CEST 2007
    1488 total tests, which gave rise to
    7079 test cases, of which
       2 caused framework failures
    1246 were skipped

    5773 expected passes
      48 expected failures
       0 unexpected passes
      10 unexpected failures

Unexpected failures:
   conc019(ghci)
   conc024(ghci)
   conc049(opt)
   concprog001(opt,optasm,prof,profasm,threaded1)
   galois_raytrace(optasm,profasm)

Cheers Christian

Remarks for both mac architectures:
LD and SRC_HC_OPTS in libraries/readline/config.mk and
compiler/Makefile.ghcbin have been adapted manually to point to the
readline framework.

config.mk:
READLINE_BUILD_PACKAGE=yes
LD=/usr/bin/ld -F/home/maeder/Library/Frameworks -framework GNUreadline
SRC_HC_OPTS +=
-optc-I/home/maeder/Library/Frameworks/GNUreadline.framework/Headers
-optl-F/home/maeder/Library/Framework -optl-framework -optlGNUreadline
SRC_HSC2HS_OPTS +=
-I/home/maeder/Library/Frameworks/GNUreadline.framework/Headers

For 'ghci -package X11' (or -package HGL) DYLD_LIBRARY_PATH has to be
set to include /usr/X11R6/lib (although is lib-path is listed in
package.conf).

ghc-6.6.1-i386-apple-darwin was build using i686-apple-darwin8-gcc-4.0.1

required libraries:
$ otool -L lib/i386-apple-darwin/ghc-6.6.1
lib/i386-apple-darwin/ghc-6.6.1:
        GNUreadline.framework/Versions/A/GNUreadline (compatibility
version 5.0.0, current version 5.2.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.7)
        GMP.framework/Versions/A/GMP (compatibility version 7.0.0,
current version 7.0.0)

provided packages:
ghc-6.6.1/lib/i386-apple-darwin/package.conf:
    Cabal-1.1.6.2, GLUT-2.1.1, HGL-3.1.1, HUnit-1.1.1, OpenAL-1.3.1,
    OpenGL-2.2.1, QuickCheck-1.0.1, X11-1.2.1, base-2.1.1,
    cgi-3001.1.1, fgl-5.4.1, filepath-1.0, (ghc-6.6.1),
    haskell-src-1.0.1, haskell98-1.0, html-1.0.1, mtl-1.0.1,
    network-2.0.1, parsec-2.0, readline-1.0, regex-base-0.72,
    regex-compat-0.71, regex-posix-0.71, rts-1.0, stm-2.0,
    template-haskell-2.1, time-1.1.1, unix-2.1, xhtml-3000.0.2

testsuite summary created by 'gmake stage=2' in testsuite:
OVERALL SUMMARY for test run started at Fri May 11 17:15:13 CEST 2007
    1488 total tests, which gave rise to
    7079 test cases, of which
       4 caused framework failures
    1246 were skipped

    5757 expected passes
      48 expected failures
       0 unexpected passes
      24 unexpected failures

Unexpected failures:
   conc019(ghci)
   conc024(normal,optasm,ghci)
   concprog001(normal,opt,optasm,prof,profasm)
   ffi009(threaded1)
   ffi012(normal,opt,optasm,prof,profasm,threaded1,threaded2)
   ffi016(normal,opt,optasm,prof)
   galois_raytrace(optasm,profasm)
   memo001(threaded2)


ghc-6.6.1-powerpc-apple-darwin was build using
powerpc-apple-darwin8-gcc-4.0.1

required libraries:
$ otool -L lib/powerpc-apple-darwin/ghc-6.6.1
lib/powerpc-apple-darwin/ghc-6.6.1:
        GNUreadline.framework/GNUreadline (compatibility version 5.0.0,
current version 5.1.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.1.9)
        GMP.framework/Versions/A/GMP (compatibility version 7.0.0,
current version 7.3.0)

provided packages:
lib/powerpc-apple-darwin/package.conf:
    Cabal-1.1.6.2, GLUT-2.1.1, HGL-3.1.1, HUnit-1.1.1, OpenAL-1.3.1,
    OpenGL-2.2.1, QuickCheck-1.0.1, X11-1.2.1, base-2.1.1,
    cgi-3001.1.1, fgl-5.4.1, filepath-1.0, (ghc-6.6.1),
    haskell-src-1.0.1, haskell98-1.0, html-1.0.1, mtl-1.0.1,
    network-2.0.1, parsec-2.0, readline-1.0, regex-base-0.72,
    regex-compat-0.71, regex-posix-0.71, rts-1.0, stm-2.0,
    template-haskell-2.1, time-1.1.1, unix-2.1, xhtml-3000.0.2

testsuite summary created by 'gmake stage=2' in testsuite:
OVERALL SUMMARY for test run started at Fri May  4 17:41:03 CEST 2007
    1488 total tests, which gave rise to
    7079 test cases, of which
       4 caused framework failures
    1246 were skipped

    5754 expected passes
      56 expected failures
       0 unexpected passes
      19 unexpected failures

Unexpected failures:
   barton-mangler-bug(prof)
   conc019(ghci)
   conc023(threaded2)
   conc024(normal,ghci)
   conc049(threaded2)
   conc053(threaded2)
   concprog001(normal,opt,optasm,prof,profasm,threaded1)
   forkprocess01(ghci)
   galois_raytrace(opt,prof,threaded2)
   joao-circular(prof,profasm)


More information about the Glasgow-haskell-users mailing list