LLVM 3.2 failure

Jan Stolarek jan.stolarek at p.lodz.pl
Thu Mar 14 19:05:46 CET 2013

Austin is correct - I have built LLVM from the tarball.

> I also built both GHC 7.4.2 and 7.6.2 from source (release tarballs),
> both using the native back end.
I used LLVM backend (perf-llvm) for mine GHC 7.6.2.

I'm attaching some notes I made yesterday and today when I was investigating my build failures 
with LLVM 3.0. Perhaps they will be helpful.

-------------- next part --------------
Bootstraping            Compiling        build          result
    with                 version        settings
============================   LLVM 3.0   ==================================
GHC 7.4.2                 7.6.2        perf-llvm       success
GHC 7.6.2-LLVM30          HEAD         perf-llvm       LLVM error (stage1)
GHC 7.6.2-LLVM30          HEAD         quick-llvm      LLVM error (stage1)
GHC 7.6.2-LLVM30          HEAD         perf            success
GHC 7.6.2-LLVM30          7.6.2        perf            success
GHC 7.6.2-LLVM30          7.6.2        perf-llvm       success
============================   LLVM 3.2   ==================================
GHC 7.6.2-LLVM30          7.6.2        quick-llvm      success
GHC 7.6.2-LLVM30          HEAD         quick-llvm      success

Legend for "Bootstraping with"
GHC 7.4.2        - precompiled GHC from openSUSE repo
GHC 7.6.2-LLVM30 - official 7.6.2 source snapshot, perf-llvm build using
                   GHC 7.4.2 and LLVM 3.0

Legend for "Compiling version"
7.6.2 - official GHC 7.6.2 source snapshot (downoladed from http://www.haskell.org/ghc/download)
HEAD  - current GHC version from git repo, commit e45f5e75ef5ac19b5b1207b8c3fe8dd37f3eba2a

More information about the ghc-devs mailing list