Changes between Version 24 and Version 25 of Commentary/Compiler/Backends/LLVM/Installing


Ignore:
Timestamp:
Jun 29, 2011 12:47:05 AM (3 years ago)
Author:
dterei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/Backends/LLVM/Installing

    v24 v25  
    33 
    44== Installing == 
    5 The LLVM backend is now included in GHC HEAD. Just grab the darcs HEAD version of GHC and build it. The backend now also supports all modes that GHC can be built in so you shouldn't need to change your build.mk file either. 
     5The LLVM backend is now included in GHC HEAD. Just grab the git HEAD version of GHC and build it. The backend now also supports all modes that GHC can be built in so you shouldn't need to change your build.mk file either. 
    66 
    77For instructions on building GHC go [http://hackage.haskell.org/trac/ghc/wiki/Building here] 
     
    99== LLVM Support == 
    1010 
    11 The LLVM backend only supports LLVM version '''2.7''' or later. Problems with LLVM >= 2.9 and GHC 7.0.3 currently exist (see bug #5103). Simply install it and make sure the various llvm tools (opt, llc) are available on your path. 
     11The LLVM backend only supports LLVM version '''2.7''' or later. Problems with LLVM >= 2.9 and GHC 7.0.3 currently exist (see bug #5103). GHC 7.2 and later works fine with LLVM >= 2.9. 
     12 
     13Simply install GHC and make sure the various llvm tools (opt, llc) are available on your path. 
    1214 
    1315== Using == 
     
    2830 * Linux x86-32/x86-64: Currently well supported. The back-end can pass the test suite and build a working version of GHC (bootstrap test). 
    2931 * Windows x86-32: Currently well supported. The back-end can pass the test suite and build a working version of GHC (bootstrap test). 
    30  * Mac OS X 10.5/10.6: Currently well supported. The back-end can pass the test suite. Bootstrapping GHC hasn't been tried yet. OS X has caused a lot more problems then Linux or Windows and does a few things slightly differently then them. It should be fairly stable these days though. 
     32 * Mac OS X 10.5/10.6 (x86-32/x86-64): Currently well supported. The back-end can pass the test suite and bootstrap GHC. OS X has caused a lot more problems then Linux or Windows and does a few things slightly differently then them. It is quite stable these days though. 
     33 * ARM: Some work has been done testing GHC in unregisterised mode with LLVM on ARM. You can see a blog with info about this [http://ghcarm.wordpress.com/ here]. 
    3134 * Other platforms haven't been tested at all. 
    3235 
    3336== Shared Libraries == 
    3437 
    35 Shared libraries are supported on Linux x64. They aren't supported on any other platform at the moment. 
     38Shared libraries are supported on Linux x64. They aren't supported on any other platform at the moment. Mac OS x64 may also work though. 
    3639 
    3740== Performance ==