Changes between Version 24 and Version 25 of Commentary/Compiler/Backends/LLVM/Installing
- Timestamp:
- 06/28/11 17:47:05 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Commentary/Compiler/Backends/LLVM/Installing
v24 v25 3 3 4 4 == Installing == 5 The LLVM backend is now included in GHC HEAD. Just grab the darcsHEAD 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.5 The 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. 6 6 7 7 For instructions on building GHC go [http://hackage.haskell.org/trac/ghc/wiki/Building here] … … 9 9 == LLVM Support == 10 10 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. 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). GHC 7.2 and later works fine with LLVM >= 2.9. 12 13 Simply install GHC and make sure the various llvm tools (opt, llc) are available on your path. 12 14 13 15 == Using == … … 28 30 * 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). 29 31 * 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]. 31 34 * Other platforms haven't been tested at all. 32 35 33 36 == Shared Libraries == 34 37 35 Shared libraries are supported on Linux x64. They aren't supported on any other platform at the moment. 38 Shared libraries are supported on Linux x64. They aren't supported on any other platform at the moment. Mac OS x64 may also work though. 36 39 37 40 == Performance ==
