[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