Hi,

I just finished building ghc 2.08 from source with ghc 0.29 on an Alpha
with Digital UNIX V3.2C. Here are some notes for who is interested: 

Not Happy State errors (Changed "newtype HappyState" to "data HappyState"):
ghc/compiler/rename/ParseType.hs
ghc/compiler/rename/ParseUnfolding.hs
ghc/compiler/rename/ParseIface.hs
ghc/compiler/rename/RnIfaces.lhs

Files which needed more heap (added -H64M):
happy/src/Parser.hs
happy/src/LALR.lhs
happy/src/ProduceCode.lhs
ghc/compiler/types/Type.lhs
ghc/compiler/parser/U_binding.hs
ghc/compiler/rename/RnExpr.lhs
ghc/compiler/rename/ParseUnfolding.hs
ghc/compiler/rename/ParseIface.hs
ghc/compiler/typecheck/Inst.lhs
ghc/compiler/typecheck/TcBinds.lhs
ghc/compiler/typecheck/TcGenDeriv.lhs
ghc/compiler/typecheck/TcExpr.lhs
ghc/compiler/typecheck/TcInstDcls.lhs
ghc/compiler/coreSyn/CoreLint.lhs
ghc/compiler/deSugar/DsExpr.lhs
ghc/compiler/simplCore/SimplCase.lhs
ghc/compiler/simplCore/Simplify.lhs
ghc/compiler/simplCore/SimplCore.lhs
ghc/compiler/simplStg/StgVarInfo.lhs
ghc/compiler/simplStg/UpdAnal.lhs
ghc/compiler/codeGen/CgCase.lhs
ghc/compiler/absCSyn/PprAbsC.lhs
ghc/compiler/reader/ReadPrefix.lhs
ghc/compiler/main/MkIface.lhs
ghc/compiler/main/main.lhs

Since almost every file needed a bigger heap in ghc/lib/*, I just added a
SRC_HC_OPTS += -H64M to the mk/config.mk file and made the rest in one go.

Cheers,

Mark Wielaard

Reply via email to