
Hm, you're sure that LLVM 3.2 is in your path when you configure GHC? I removed LLVM 3.0 from my system so there's no possibility of mistaking 3.2 with 3.0. I'm also getting lots of compilation warnings about untested LLVM version - this didn't happen with 3.0.
This is HEAD? Yes. Commit 56353e3da9d5718dfd25e25ccf61c78b25deefe8
Linux x64? Yes:
[killy@xerxes : ~] uname -a Linux xerxes.discovery 2.6.37.6-24-desktop #1 SMP PREEMPT 2012-10-18 22:36:08 +0200 x86_64 x86_64 x86_64 GNU/Linux
What is in your build.mk file? The relevant parts are:
BuildFlavour = quick-llvm ifeq "$(BuildFlavour)" "quick-llvm" SRC_HC_OPTS = -H64m -O0 -fllvm GhcStage1HcOpts = -O -fllvm GhcStage2HcOpts = -O0 -fllvm GhcLibHcOpts = -O -fllvm SplitObjs = NO HADDOCK_DOCS = NO BUILD_DOCBOOK_HTML = NO BUILD_DOCBOOK_PS = NO BUILD_DOCBOOK_PDF = NO endif As you can see I'm not building the documentation. It's because it fails to build on my system and I don't care much about resolving that. Janek