Author: bdubbs
Date: 2010-02-26 09:38:41 -0700 (Fri, 26 Feb 2010)
New Revision: 9204
Modified:
trunk/BOOK/chapter01/changelog.xml
trunk/BOOK/chapter01/whatsnew.xml
trunk/BOOK/chapter03/patches.xml
trunk/BOOK/chapter06/make.xml
trunk/BOOK/chapter06/perl.xml
trunk/BOOK/general.ent
trunk/BOOK/patches.ent
trunk/BOOK/prologue/architecture.xml
Log:
Add patch make and another patch to perl
Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/chapter01/changelog.xml 2010-02-26 16:38:41 UTC (rev 9204)
@@ -36,7 +36,21 @@
</listitem>
-->
+ <listitem>
+ <para>2010-02-26</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] Add make-3.81-upstream_fixes-1.patch. Fixes
+ <ulink url="&lfs-ticket-root;2588">#2588</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] Add perl-5.10.1-utf8-1.patch. Fixes
+ <ulink url="&lfs-ticket-root;2589">#2589</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem>
<para>2010-02-22</para>
<itemizedlist>
Modified: trunk/BOOK/chapter01/whatsnew.xml
===================================================================
--- trunk/BOOK/chapter01/whatsnew.xml 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/chapter01/whatsnew.xml 2010-02-26 16:38:41 UTC (rev 9204)
@@ -219,10 +219,18 @@
</listitem>
<listitem>
+ <para>&make-upstream_fixes-patch;</para>
+ </listitem>
+
+ <listitem>
<para>patch-2.6.1-test_fix-1.patch</para>
</listitem>
+ <listitem>
+ <para>&perl-utf8-patch;</para>
+ </listitem>
+
</itemizedlist>
<itemizedlist>
Modified: trunk/BOOK/chapter03/patches.xml
===================================================================
--- trunk/BOOK/chapter03/patches.xml 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/chapter03/patches.xml 2010-02-26 16:38:41 UTC (rev 9204)
@@ -123,6 +123,14 @@
</varlistentry>
<varlistentry>
+ <term>Make Upstream Fixes Patch -
<token>&make-upstream_fixes-patch-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink
url="&patches-root;&make-upstream_fixes-patch;"/></para>
+ <para>MD5 sum:
<literal>&make-upstream_fixes-patch-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>Patch Testsuite Fix Patch -
<token>&patch-test-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&patch-test-patch;"/></para>
@@ -146,14 +154,14 @@
</listitem>
</varlistentry>
- <!-- <varlistentry>
- <term>Perl Page Patch - <token>&perl-page-patch-size;</token>:</term>
+ <varlistentry>
+ <term>Perl UTF8 Patch - <token>&perl-utf8-patch-size;</token>:</term>
<listitem>
- <para>Download: <ulink url="&patches-root;&perl-page-patch;"/></para>
- <para>MD5 sum: <literal>&perl-page-patch-md5;</literal></para>
+ <para>Download: <ulink url="&patches-root;&perl-utf8-patch;"/></para>
+ <para>MD5 sum: <literal>&perl-utf8-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+ <!--
<varlistentry>
<term>Perl Security Patch -
<token>&perl-security-patch-size;</token>:</term>
<listitem>
Modified: trunk/BOOK/chapter06/make.xml
===================================================================
--- trunk/BOOK/chapter06/make.xml 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/chapter06/make.xml 2010-02-26 16:38:41 UTC (rev 9204)
@@ -40,6 +40,11 @@
<sect2 role="installation">
<title>Installation of Make</title>
+ <para>First fix some problems that have been identified since
+ the last package release:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i
../&make-upstream_fixes-patch;</userinput></screen>
+
<para>Prepare Make for compilation:</para>
<screen><userinput remap="configure">./configure
--prefix=/usr</userinput></screen>
Modified: trunk/BOOK/chapter06/perl.xml
===================================================================
--- trunk/BOOK/chapter06/perl.xml 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/chapter06/perl.xml 2010-02-26 16:38:41 UTC (rev 9204)
@@ -47,6 +47,11 @@
<screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" >
/etc/hosts</userinput></screen>
+ <para>Fix a problem where invalid utf-8 characters cause a segmentation
+ fault:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i
../&perl-utf8-patch;</userinput></screen>
+
<para>This version of Perl now builds the Compress::Raw::Zlib module. By
default Perl will use an internal copy of the Zlib source for the build.
Issue the following command so that Perl will use the Zlib library
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/general.ent 2010-02-26 16:38:41 UTC (rev 9204)
@@ -1,5 +1,5 @@
-<!ENTITY version "SVN-201002022">
-<!ENTITY releasedate "February 22, 2010">
+<!ENTITY version "SVN-201002026">
+<!ENTITY releasedate "February 26, 2010">
<!ENTITY copyrightdate "1999-2010"><!-- jhalfs needs a literal dash, not
– -->
<!ENTITY milestone "7.0">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or
"x.y[-pre{x}]" -->
Modified: trunk/BOOK/patches.ent
===================================================================
--- trunk/BOOK/patches.ent 2010-02-25 16:00:13 UTC (rev 9203)
+++ trunk/BOOK/patches.ent 2010-02-26 16:38:41 UTC (rev 9204)
@@ -63,6 +63,9 @@
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB">
+<!ENTITY make-upstream_fixes-patch
"make-&make-version;-upstream_fixes-1.patch">
+<!ENTITY make-upstream_fixes-patch-md5 "8b1e478d8e733dc2d72e31bc7af1defa">
+<!ENTITY make-upstream_fixes-patch-size "5 KB">
<!ENTITY patch-test-patch "patch-&patch-version;-test_fix-1.patch">
<!ENTITY patch-test-patch-md5 "c51e1a95bfc5310635d05081472c3534">
@@ -73,6 +76,10 @@
<!ENTITY perl-libc-patch-md5 "800dfd3c9618731ee5cf57f77a7942b4">
<!ENTITY perl-libc-patch-size "1 KB">
+<!ENTITY perl-utf8-patch "perl-&perl-version;-utf8-1.patch">
+<!ENTITY perl-utf8-patch-md5 "f0c8a66598708bd7def8e85eed82bb95">
+<!ENTITY perl-utf8-patch-size "8 KB">
+
<!ENTITY procps-watch-patch "procps-&procps-version;-watch_unicode-1.patch">
<!ENTITY procps-watch-patch-md5 "cd1a757e532d93662a7ed71da80e6b58">
<!ENTITY procps-watch-patch-size "3.5 KB">
Modified: trunk/BOOK/prologue/architecture.xml
===================================================================
--- trunk/BOOK/prologue/architecture.xml 2010-02-25 16:00:13 UTC (rev
9203)
+++ trunk/BOOK/prologue/architecture.xml 2010-02-26 16:38:41 UTC (rev
9204)
@@ -42,7 +42,7 @@
64-bit system. That is, it supports 64-bit executables only. Building a
"multi-lib" system requires compiling many applications twice, once for a
32-bit system and once for a 64-bit system. This is not directly supported in
-LFS becuase it would interfere with the educational objective of providing the
+LFS because it would interfere with the educational objective of providing the
instructions needed for a straightforward base Linux system. You can refer to
the <ulink url="http://trac.cross-lfs.org/">Cross Linux From Scratch</ulink>
project for this advanced topic.</para>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page