Author: pierre
Date: Thu Sep 10 08:11:52 2015
New Revision: 16386

Log:
LLVM figures and add r600 target, + fix doc instructions

Modified:
   trunk/BOOK/general/prog/llvm.xml

Modified: trunk/BOOK/general/prog/llvm.xml
==============================================================================
--- trunk/BOOK/general/prog/llvm.xml    Thu Sep 10 04:09:47 2015        (r16385)
+++ trunk/BOOK/general/prog/llvm.xml    Thu Sep 10 08:11:52 2015        (r16386)
@@ -8,17 +8,17 @@
   <!ENTITY llvm-download-ftp  " ">
   <!ENTITY llvm-md5sum        "b98b9495e5655a672d6cb83e1a180f8e">
   <!ENTITY llvm-size          "14 MB">
-  <!ENTITY llvm-buildsize     "1.2 GB (with Clang)">
-  <!ENTITY llvm-time          "12 SBU, using -j4 (with Clang)">
+  <!ENTITY llvm-buildsize     "1.2 GB (with Clang), and 300 MB for tests">
+  <!ENTITY llvm-time          "47 SBU (with Clang)">
 
   <!ENTITY clang-download-http 
"http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz";>
   <!ENTITY clang-md5sum        "8f9d27335e7331cf0a4711e952f21f01">
-  <!ENTITY clang-size          " 8.8 MB">
+  <!ENTITY clang-size          " 8.7 MB">
 
   <!ENTITY rt-version                "&llvm-version;">
   <!ENTITY compiler-rt-download-http 
"http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz";>
   <!ENTITY compiler-rt-md5sum        "383c10affd513026f08936b5525523f5">
-  <!ENTITY compiler-rt-size          "1.2 MB">
+  <!ENTITY compiler-rt-size          "1.1 MB">
 ]>
 
 <sect1 id="llvm" xreflabel="LLVM-&llvm-version;">
@@ -182,7 +182,7 @@
 
 <!-- Only for 3.7.0: hopefully fixed on later versions -->
     <para>
-      the run-time library needs to be fixed for 32 bit installations:
+      The run-time library needs to be fixed for 32 bit installations:
     </para>
 
 <screen><userinput>sed -r "/ifeq.*CompilerTargetArch/s#i386#i686#g" \
@@ -199,15 +199,15 @@
 mkdir -v build &amp;&amp;
 cd       build &amp;&amp;
 
-CC=gcc CXX=g++                        \
-../configure --prefix=/usr            \
-             --datarootdir=/usr/share \
-             --sysconfdir=/etc        \
-             --enable-libffi          \
-             --enable-optimized       \
-             --enable-shared          \
-             --enable-targets=host    \
-             --disable-assertions     \
+CC=gcc CXX=g++                          \
+../configure --prefix=/usr              \
+             --datarootdir=/usr/share   \
+             --sysconfdir=/etc          \
+             --enable-libffi            \
+             --enable-optimized         \
+             --enable-shared            \
+             --enable-targets=host,r600 \
+             --disable-assertions       \
              --docdir=/usr/share/doc/llvm-&llvm-version; &amp;&amp;
 make</userinput></screen>
 
@@ -216,11 +216,11 @@
       to generate manual pages, issue the following command:
     </para>
 
-<screen><userinput>make -C docs -f Makefile.sphinx man</userinput></screen>
+<screen><userinput>make -C ../docs -f Makefile.sphinx man</userinput></screen>
 
     <para>
       To test the results, issue: <command>make -k check-all</command>.
-      Some tests fail for unknown reasons.
+      Some tests may fail for unknown reasons.
     </para>
 
     <para>
@@ -261,7 +261,7 @@
       <systemitem class="username">root</systemitem> user:
     </para>
 
-<screen role="root"><userinput>install -v -m644 docs/_build/man/* 
/usr/share/man/man1/</userinput></screen>
+<screen role="root"><userinput>install -v -m644 ../docs/_build/man/* 
/usr/share/man/man1/</userinput></screen>
 
   </sect2>
 
@@ -294,11 +294,12 @@
     </para>
 
     <para>
-      <parameter>--enable-targets=host</parameter>: This switch enables 
building
-      for the same target as the host. Default is all. You can use a comma
-      separated list. Valid targets are: host, x86, x86_64, sparc, powerpc,
-      arm64, arm, aarch64, mips, hexagon, xcore, msp430, nvptx, systemz, r600,
-      bpf, wasm, and cpp
+      <parameter>--enable-targets=host,r600</parameter>: This switch enables
+      building for the same target as the host, and also for the r600 AMD GPU
+      used by the Mesa r600 and radeonsi drivers. Default is all. You can use
+      a comma separated list. Valid targets are: host, x86, x86_64, sparc,
+      powerpc, arm64, arm, aarch64, mips, hexagon, xcore, msp430, nvptx,
+      systemz, r600, amdgpu (equivalent to r600), bpf, wasm, and cpp.
     </para>
 
     <para>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to