On 03/14/2013 02:15 PM, Jan Stolarek wrote: >> 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
You don't have the following line? GhcLibWays = $(if $(filter $(DYNAMIC_BY_DEFAULT),YES),dyn,v) I ask because I am using a stock build.mk copied from build.mk.sample with BuildFlavour = quick-llvm, GHC HEAD, and LLVM 3.2, and my stage2 compiler crashes. It would be good to know *exactly* what the contents of your build.mk are. What version of GHC are you using to perform the build? Are you using parallel make? Thanks, Geoff _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs