Author: bdubbs
Date: 2012-05-26 23:21:36 -0600 (Sat, 26 May 2012)
New Revision: 10245

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/libcroco.xml
   trunk/BOOK/general/genutils/graphviz.xml
   trunk/BOOK/general/graphlib/lcms.xml
   trunk/BOOK/general/graphlib/libmng.xml
   trunk/BOOK/general/prog/doxygen.xml
   trunk/BOOK/general/prog/llvm.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Update to llvm-3.1
Tag a few packages for LFS-7.1


Modified: trunk/BOOK/general/genlib/libcroco.xml
===================================================================
--- trunk/BOOK/general/genlib/libcroco.xml      2012-05-26 22:07:26 UTC (rev 
10244)
+++ trunk/BOOK/general/genlib/libcroco.xml      2012-05-27 05:21:36 UTC (rev 
10245)
@@ -34,7 +34,7 @@
       a standalone CSS2 parsing and manipulation library.
     </para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/genutils/graphviz.xml
===================================================================
--- trunk/BOOK/general/genutils/graphviz.xml    2012-05-26 22:07:26 UTC (rev 
10244)
+++ trunk/BOOK/general/genutils/graphviz.xml    2012-05-27 05:21:36 UTC (rev 
10245)
@@ -38,7 +38,7 @@
       tools, libraries, and language bindings.
     </para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/graphlib/lcms.xml
===================================================================
--- trunk/BOOK/general/graphlib/lcms.xml        2012-05-26 22:07:26 UTC (rev 
10244)
+++ trunk/BOOK/general/graphlib/lcms.xml        2012-05-27 05:21:36 UTC (rev 
10245)
@@ -34,7 +34,7 @@
     <para>The <application>little cms</application> library is used by other
     programs to provide color management facilities.</para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/graphlib/libmng.xml
===================================================================
--- trunk/BOOK/general/graphlib/libmng.xml      2012-05-26 22:07:26 UTC (rev 
10244)
+++ trunk/BOOK/general/graphlib/libmng.xml      2012-05-27 05:21:36 UTC (rev 
10245)
@@ -33,7 +33,7 @@
     programs wanting to read and write Multiple-image Network Graphics
     (MNG) files which are the animation equivalents to PNG files.</para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/prog/doxygen.xml
===================================================================
--- trunk/BOOK/general/prog/doxygen.xml 2012-05-26 22:07:26 UTC (rev 10244)
+++ trunk/BOOK/general/prog/doxygen.xml 2012-05-27 05:21:36 UTC (rev 10245)
@@ -46,7 +46,7 @@
     inheritance diagrams, and collaboration diagrams, which are all generated
     automatically.</para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/prog/llvm.xml
===================================================================
--- trunk/BOOK/general/prog/llvm.xml    2012-05-26 22:07:26 UTC (rev 10244)
+++ trunk/BOOK/general/prog/llvm.xml    2012-05-27 05:21:36 UTC (rev 10245)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY llvm-download-http 
"http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.tar.gz";>
+  <!ENTITY llvm-download-http 
"http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.gz";>
   <!ENTITY llvm-download-ftp " ">
-  <!ENTITY llvm-md5sum "a8e5f5f1c1adebae7b4a654c376a6005">
-  <!ENTITY llvm-size "9.9 MB">
-  <!ENTITY llvm-buildsize "265 MB">
-  <!ENTITY llvm-time "13.2 SBU (add about 7 SBU for clang)">
+  <!ENTITY llvm-md5sum "16eaa7679f84113f65b12760fdfe4ee1">
+  <!ENTITY llvm-size "10.6 MB">
+  <!ENTITY llvm-buildsize "670 MB">
+  <!ENTITY llvm-time "13.0 SBU (add about 7 SBU for clang)">
 ]>
 
 <sect1 id="llvm" xreflabel="llvm-&llvm-version;">
@@ -68,7 +68,7 @@
     <itemizedlist spacing='compact'>
       <listitem>
         <para>Optional package: 
-          <ulink 
url="http://llvm.org/releases/&llvm-version;/clang-&llvm-version;.tar.gz"/>
+          <ulink 
url="http://llvm.org/releases/&llvm-version;/clang-&llvm-version;.src.tar.gz"/>
         </para>
       </listitem>
     </itemizedlist>
@@ -97,27 +97,13 @@
     <para>If you downloaded the optional <application>clang</application> 
package,
     install it into the source tree:</para>
 
-<screen><userinput>tar -xf ../clang-3.0.tar.gz -C tools &amp;&amp;
-mv tools/clang-3.0.src tools/clang</userinput></screen>
+<screen><userinput>tar -xf ../clang-&llvm-version;.src.tar.gz -C tools 
&amp;&amp;
+mv tools/clang-&llvm-version;.src tools/clang</userinput></screen>
 
     <para>Install <application>llvm</application> by running the following
     commands:</para>
 
-<screen><userinput>touch tools/edis/EnhancedDisassembly.exports &amp;&amp;
-
-CFLAGS="$CFLAGS -fno-tree-pre"               &amp;&amp;
-CXXFLAGS="$CXXFLAGS -fno-tree-pre"           &amp;&amp;
-
-sed -i -e 's:\$(PROJ_prefix)/etc/llvm:/etc/llvm:'                      \
-       -e 's:\$(PROJ_prefix)/lib:$(PROJ_prefix)/lib/llvm:'             \
-       -e 's:\$(PROJ_prefix)/docs/llvm:$(PROJ_prefix)/share/doc/llvm:' \
-       Makefile.config.in  &amp;&amp;
-
-sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules 
&amp;&amp;
-
-export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags libffi)"                  
&amp;&amp;
-
-CC=gcc                                 \
+<screen><userinput>CC=gcc                                 \
 CXX=g++                                \
 ./configure --prefix=/usr              \
             --libdir=/usr/lib/llvm     \
@@ -139,21 +125,18 @@
 <screen role="root"><userinput>make install</userinput></screen>
 
   </sect2>
-
+<!--
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><userinput>CFLAGS=... CXXFLAGS=...</userinput>:  Build without 
-    -ftree-pre as a workaround for clang segfaulting on x86_64 systems.</para>
-
     <para><userinput>sed ... Makefile.config.in</userinput>: This fixes 
     installation directories.</para>
 
     <para><userinput>sed ... Makefile.rules</userinput>: This fixes an insecure
-    rpath that points ot the build directory.</para>
+    rpath that points to the build directory.</para>
 
   </sect2>
-
+-->
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-05-26 22:07:26 UTC (rev 10244)
+++ trunk/BOOK/general.ent      2012-05-27 05:21:36 UTC (rev 10245)
@@ -373,7 +373,7 @@
 <!ENTITY jdk-version                  "6 Update 18">
 <!ENTITY junit-version                "4.10">
 <!ENTITY librep-version               "0.90.5">
-<!ENTITY llvm-version                 "3.0">
+<!ENTITY llvm-version                 "3.1">
 <!ENTITY mercurial-version            "2.1.2">
 <!ENTITY NASM-version                 "2.09.10">
 <!ENTITY php-version                  "5.3.8">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-05-26 22:07:26 UTC 
(rev 10244)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-05-27 05:21:36 UTC 
(rev 10245)
@@ -45,6 +45,10 @@
       <para>May 26th, 2012</para>
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Update to llvm-3.1. Fixes
+          <ulink url="&blfs-ticket-root;3388">#3388</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to cracklib 2.8.19. Fixes
           <ulink url="&blfs-ticket-root;3379">#3379</ulink>.</para>
         </listitem>

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to