#1843: ghc 6.8.1 broken on Mac OS X Leopard PPC
----------------------+-----------------------------------------------------
Reporter: guest | Owner:
Type: bug | Status: new
Priority: high | Milestone: 6.8.2
Component: Compiler | Version: 6.8.1
Severity: critical | Resolution:
Keywords: | Difficulty: Unknown
Testcase: | Architecture: powerpc
Os: MacOS X |
----------------------+-----------------------------------------------------
Comment (by thorkilnaur):
I agree that the linker problem seems to be a separate issue. Using the
!ChrisKuklewicz patch, a validate on a PPC Mac OS X 10.5. Leopard (without
the extra libraries) concluded:
{{{
OVERALL SUMMARY for test run started at Mon Dec 3 11:39:48 CET 2007
2001 total tests, which gave rise to
7595 test cases, of which
1 caused framework failures
5924 were skipped
1570 expected passes
75 expected failures
0 unexpected passes
26 unexpected failures
Unexpected failures:
Records(normal)
arith011(normal)
arr016(normal)
cg034(normal)
cg044(normal)
cg059(normal)
currentDirectory001(normal)
directory001(normal)
drv012(normal)
drv013(normal)
drv020(normal)
ds059(normal)
exceptions002(normal)
freeNames(normal)
ghci024(ghci)
karl1(normal)
nbe(normal)
rebindable5(normal)
red-black(normal)
simpl007(normal)
simplrun004(optc)
tc(normal)
tc088(normal)
text001(normal)
tup001(normal)
unicode002(normal)
}}}
Proceeding with a more realistic build (mk/build.mk is mk/build.mk.sample
with !BuildFlavour = perf) and extra libraries included, matters are
brought to a halt at:
{{{
../../compiler/stage1/ghc-inplace -package-name parsec-2.0 -hide-all-
packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build
-odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0
-O -XExistentialQuantification -XPolymorphicComponents -idist/build -H32m
-O2 -c Text/ParserCombinators/Parsec/Token.hs -o
dist/build/Text/ParserCombinators/Parsec/Token.o -ohi
dist/build/Text/ParserCombinators/Parsec/Token.hi
collect2: ld terminated with signal 10 [Bus error]
make[2]: *** [dist/build/Text/ParserCombinators/Parsec/Token.o] Error 1
make[1]: *** [make.library.parsec] Error 2
make: *** [stage1] Error 2
}}}
which has been reported earlier on the glasgow-haskell-users mailing list,
but as far as I can tell, not reported as a trac ticket. I will prepare a
suitable trac ticket shortly, unless someone is kind enough to tell me
that the issue has been reported already.
Best regards
Thorkil
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1843#comment:27>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs