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 &&
-mv tools/clang-3.0.src tools/clang</userinput></screen>
+<screen><userinput>tar -xf ../clang-&llvm-version;.src.tar.gz -C tools
&&
+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 &&
-
-CFLAGS="$CFLAGS -fno-tree-pre" &&
-CXXFLAGS="$CXXFLAGS -fno-tree-pre" &&
-
-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 &&
-
-sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules
&&
-
-export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags libffi)"
&&
-
-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