[commit: ghc] ghc-7.10: docs: Fix #10302 - only LLVM 3.5 is supported for 7.10 (1915e7f)
git at git.haskell.org
git at git.haskell.org
Mon May 11 10:59:05 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : ghc-7.10
Link : http://ghc.haskell.org/trac/ghc/changeset/1915e7f3ab4b801bec5557709a18368c20b0036d/ghc
>---------------------------------------------------------------
commit 1915e7f3ab4b801bec5557709a18368c20b0036d
Author: Austin Seipp <austin at well-typed.com>
Date: Mon May 11 05:59:42 2015 -0500
docs: Fix #10302 - only LLVM 3.5 is supported for 7.10
Signed-off-by: Austin Seipp <austin at well-typed.com>
>---------------------------------------------------------------
1915e7f3ab4b801bec5557709a18368c20b0036d
docs/users_guide/7.10.1-notes.xml | 6 ++++++
docs/users_guide/codegens.xml | 8 ++++----
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/docs/users_guide/7.10.1-notes.xml b/docs/users_guide/7.10.1-notes.xml
index 92f125e..43b2366 100644
--- a/docs/users_guide/7.10.1-notes.xml
+++ b/docs/users_guide/7.10.1-notes.xml
@@ -884,6 +884,12 @@ echo "[]" > package.conf
</listitem>
<listitem>
<para>
+ GHC's LLVM backend does not support LLVM 3.4 (<ulink
+ url="https://ghc.haskell.org/trac/ghc/ticket/9929">issue #9929</ulink>)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
On Mac OS X, the <literal>-threaded</literal> Garbage
Collector currently suffers from a large performance
penalty due to a lack of system-specific optimization
diff --git a/docs/users_guide/codegens.xml b/docs/users_guide/codegens.xml
index d2a805a..b54d7be 100644
--- a/docs/users_guide/codegens.xml
+++ b/docs/users_guide/codegens.xml
@@ -32,14 +32,14 @@
much faster code. This is especially true for numeric, array heavy
code using packages like vector. The penalty is a significant increase in
compilation times. Select the LLVM backend with the
- <option>-fllvm</option> flag. Currently <emphasis>LLVM 2.8</emphasis> and
- later are supported.
+ <option>-fllvm</option> flag. Currently <emphasis>only LLVM 3.5</emphasis>
+ is supported.
</para>
<para>You must install and have LLVM available on your PATH for the LLVM
code generator to work. Specifically GHC needs to be able to call the
<command>opt</command> and <command>llc</command> tools. Secondly, if you
- are running Mac OS X with LLVM 3.0 or greater then
+ are running Mac OS X with LLVM 3.5 or greater then
you also need the <ulink url="http://clang.llvm.org">Clang c
compiler</ulink> compiler available on your PATH.
</para>
@@ -54,7 +54,7 @@
order to use the LLVM based code generator, you should install
the <ulink
url="http://mxcl.github.com/homebrew/">Homebrew</ulink>
- package manager for OS X. Alternatively you can download
+ package manager for OS X and then install LLVM 3.5. Alternatively you can download
binaries for LLVM and Clang from <ulink
url="http://llvm.org/releases/download.html">here</ulink>.
</listitem>
More information about the ghc-commits
mailing list