LLVM 3.2 failure

Jan Stolarek jan.stolarek at p.lodz.pl
Thu Mar 14 15:15:08 CET 2013


> 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 at 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



More information about the ghc-devs mailing list