id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
4034,GHC > 6.10 fails to build on PowerPC / MacOS X Leopard,PHO,,"I'm trying to build GHC 6.12.2 on PowerPC / MacOS 10.5.8, but stage2 compiler causes an internal error:
{{{
""inplace/bin/ghc-stage2"" -H32m -O -DNEW_GHC_LAYOUT
-hide-all-packages -i -iutils/haddock/src
-iutils/haddock/dist/build -iutils/haddock/dist/build/autogen
-Iutils/haddock/dist/build -Iutils/haddock/dist/build/autogen
-optP-DIN_GHC_TREE -optP-include
-optPutils/haddock/dist/build/autogen/cabal_macros.h -package
Cabal-1.8.0.4 -package array-0.3.0.0 -package base-4.2.0.1
-package containers-0.3.0.0 -package directory-1.0.1.1 -package
filepath-1.1.0.4 -package ghc-6.12.2 -package pretty-1.0.1.1
-funbox-strict-fields -O2 -Wall -XForeignFunctionInterface -XCPP
-XPatternGuards -XDeriveDataTypeable -XScopedTypeVariables
-XMagicHash -odir utils/haddock/dist/build -hidir
utils/haddock/dist/build -stubdir utils/haddock/dist/build -hisuf
hi -osuf o -hcsuf hc -c
utils/haddock/src/Haddock/InterfaceFile.hs -o
utils/haddock/dist/build/Haddock/InterfaceFile.o
ghc-stage2: internal error: evacuate: strange closure type 24576
    (GHC version 6.12.2 for powerpc_apple_darwin)
    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
}}}

The stage2 compiler is built with -thread by default, so I tried building it with -debug. As a result, the compiler caused Segmentation Fault on the same source file. The SegFault happened at some internal function like ""s1ht_info"" in ""compiler/stage2/build/UniqFM.o"".",bug,closed,low,7.0.1,Compiler,7.1,fixed,,,MacOS X,powerpc,GHCi crash,,,,,
