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