aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml38
-rw-r--r--chapter01/whatsnew.xml15
-rw-r--r--chapter03/patches.xml12
-rw-r--r--chapter05/perl.xml8
-rw-r--r--chapter06/binutils.xml3
-rw-r--r--chapter06/e2fsprogs.xml5
-rw-r--r--chapter06/glibc.xml6
-rw-r--r--packages.ent46
-rw-r--r--patches.ent6
9 files changed, 102 insertions, 37 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 986257407..f7ee27e50 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,44 @@
</listitem>
-->
<listitem>
+ <para>2014-06-04</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to e2fsprogs-1.42.10. Fixes
+ <ulink url="&lfs-ticket-root;3586">#3596</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to grep-2.20. Fixes
+ <ulink url="&lfs-ticket-root;3589">#3589</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to perl-5.20.0. Fixes
+ <ulink url="&lfs-ticket-root;3592">#3592</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to man-pages-3.68. Fixes
+ <ulink url="&lfs-ticket-root;3593">#3593</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to tzdata-2014d. Fixes
+ <ulink url="&lfs-ticket-root;3594">#3594</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to check-0.9.13. Fixes
+ <ulink url="&lfs-ticket-root;3596">#3596</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-3.14.5. Fixes
+ <ulink url="&lfs-ticket-root;3597">#3597</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to eudev-1.7. Fixes
+ <ulink url="&lfs-ticket-root;3598">#3598</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2014-05-27</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 0c0e6c336..589dff278 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -46,9 +46,9 @@
<!--<listitem>
<para>Bzip2 &bzip2-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Check &check-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Coreutils &coreutils-version;</para>
</listitem>-->
@@ -157,9 +157,9 @@
<!--<listitem>
<para>Patch &patch-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Perl &perl-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Pkg-config &pkgconfig-version;</para>
</listitem>-->
@@ -248,6 +248,9 @@
<para>dbus-&dbus-version;</para>
</listitem>-->
<listitem>
+ <para>eudev-&e2fsprogs-fix-test-patch;</para>
+ </listitem>
+ <listitem>
<para>eudev-&eudev-version;</para>
</listitem>
<listitem>
@@ -285,6 +288,10 @@
</listitem>
<listitem>
+ <para>perl-5.18.2-libc-1.patch</para>
+ </listitem>
+
+ <listitem>
<para>readline-6.2-fixes-2.patch</para>
</listitem>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 24eb5485b..5b16a71d3 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -67,6 +67,14 @@
</varlistentry>
<varlistentry>
+ <term>E2fsprogs Fix Test Patch - <token>&e2fsprogs-fix-test-patch-size;</token>:</term>
+ <listitem>
+ <para>Download: <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
+ <para>MD5 sum: <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
@@ -97,7 +105,7 @@
<para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+<!--
<varlistentry>
<term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
<listitem>
@@ -105,7 +113,7 @@
<para>MD5 sum: <literal>&perl-libc-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<varlistentry>
<term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
<listitem>
diff --git a/chapter05/perl.xml b/chapter05/perl.xml
index bad873d63..401a94d07 100644
--- a/chapter05/perl.xml
+++ b/chapter05/perl.xml
@@ -42,15 +42,17 @@
<sect2 role="installation">
<title>Installation of Perl</title>
-
+<!--
<para>First apply the following patch to adapt some hard-wired paths to the
C library:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
-
+
+ Note: -Dlibs=-lm below avoids looking for gdbm and db libraries causing failure
+-->
<para>Prepare Perl for compilation:</para>
-<screen><userinput remap="configure">sh Configure -des -Dprefix=/tools</userinput></screen>
+<screen><userinput remap="configure">sh Configure -des -Dprefix=/tools -Dlibs=-lm</userinput></screen>
<para>Build the package:</para>
diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml
index 8daeb5616..dc3904c9e 100644
--- a/chapter06/binutils.xml
+++ b/chapter06/binutils.xml
@@ -116,6 +116,9 @@ cd ../binutils-build</userinput></screen>
<screen><userinput remap="test">make check</userinput></screen>
+ <para>Six tests in the lto.exp testsuite are known to fail due
+ to changes in the most recent version of gcc.</para>
+
<para>Install the package:</para>
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index 7aca00f9e..f10b8077b 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -44,10 +44,11 @@
<sect2 role="installation">
<title>Installation of E2fsprogs</title>
- <para>First fix a problem with running regression tests in the LFS chroot
+ <para>First fix some problems with running regression tests in the LFS chroot
environment:</para>
-<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
+<screen><userinput remap="pre">patch -Np1 -i ../&e2fsprogs-fix-test-patch;
+sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
<para>The E2fsprogs documentation recommends that the package be built in
a subdirectory of the source tree: </para>
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index d64b81219..5ac095124 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -412,7 +412,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump,
pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
zdump, and zic</seg>
- <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
+ <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
libc.{a,so}, libc_nonshared.a, libcidn.so,
libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
@@ -698,11 +698,11 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
</varlistentry>
<varlistentry id="ld.so">
- <term><filename class="libraryfile">ld.so</filename></term>
+ <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
<listitem>
<para>The helper program for shared library executables</para>
<indexterm zone="ch-system-glibc ld.so">
- <primary sortas="c-ld.so">ld.so</primary>
+ <primary sortas="c-ld.so">ld-&glibc-version;.so</primary>
</indexterm>
</listitem>
</varlistentry>
diff --git a/packages.ent b/packages.ent
index 8b8a82c14..bcadcb91a 100644
--- a/packages.ent
+++ b/packages.ent
@@ -92,10 +92,10 @@
<!ENTITY bzip2-ch6-du "6.9 MB">
<!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
-<!ENTITY check-version "0.9.12">
-<!ENTITY check-size "714 KB">
+<!ENTITY check-version "0.9.13">
+<!ENTITY check-size "736 KB">
<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
-<!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7">
+<!ENTITY check-md5 "95530868f81a9496b2518fd2b713008a">
<!ENTITY check-home "http://check.sourceforge.net/">
<!ENTITY check-ch5-du "6.9 MB">
<!ENTITY check-ch5-sbu "0.1 SBU">
@@ -139,18 +139,18 @@
<!-- NOTE: When updating e2fsprogs, remember to check the list
of acceptable features that can be shown by debugfs in
chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.42.9">
-<!ENTITY e2fsprogs-size "5,928 KB">
+<!ENTITY e2fsprogs-version "1.42.10">
+<!ENTITY e2fsprogs-size "5,983 KB">
<!ENTITY e2fsprogs-url "http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "3f8e41e63b432ba114b33f58674563f7">
+<!ENTITY e2fsprogs-md5 "62bfe2fe0a194c5c37165789ac2825a8">
<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
<!ENTITY e2fsprogs-ch6-du "64 MB">
<!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
-<!ENTITY eudev-version "1.6">
-<!ENTITY eudev-size "1,689 KB">
+<!ENTITY eudev-version "1.7">
+<!ENTITY eudev-size "1,715 KB">
<!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
-<!ENTITY eudev-md5 "c2fbf420a50d07b80158a0185cbb08f7">
+<!ENTITY eudev-md5 "80649a0350ff9620fc2da9562d9f2a6a">
<!ENTITY eudev-manpages-size "9 KB">
<!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
<!ENTITY eudev-manpages-md5 "eaa5b9af344e958c29288e5376b97a28">
@@ -278,10 +278,10 @@
<!ENTITY gperf-ch6-du "6.5 MB">
<!ENTITY gperf-ch6-sbu "0.1 SBU">
-<!ENTITY grep-version "2.18">
-<!ENTITY grep-size "1,185 KB">
+<!ENTITY grep-version "2.20">
+<!ENTITY grep-size "1,209 KB">
<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
-<!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541">
+<!ENTITY grep-md5 "2cbea44a4f1548aee20b9ff2d3076908">
<!ENTITY grep-home "&gnu-software;grep/">
<!ENTITY grep-ch5-du "21 MB">
<!ENTITY grep-ch5-sbu "0.2 SBU">
@@ -407,12 +407,12 @@
<!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "14">
-<!ENTITY linux-patch-version "4">
+<!ENTITY linux-patch-version "5">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "76,566 KB">
+<!ENTITY linux-size "76,562 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "c7c565d14833550faa39ef8279272182">
+<!ENTITY linux-md5 "db2f2b8a83239852b72e560811eb80de">
<!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -453,10 +453,10 @@
<!ENTITY man-db-ch6-du "27 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU">
-<!ENTITY man-pages-version "3.67">
-<!ENTITY man-pages-size "1,219 KB">
+<!ENTITY man-pages-version "3.68">
+<!ENTITY man-pages-size "1,225 KB">
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "5629dae00ef93658ada9226aa33b51b6">
+<!ENTITY man-pages-md5 "43965ed65b34aeff75767b162f97eb01">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "23 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
@@ -501,10 +501,10 @@
<!ENTITY patch-ch6-du "3.4 MB">
<!ENTITY patch-ch6-sbu "less than 0.1 SBU">
-<!ENTITY perl-version "5.18.2">
-<!ENTITY perl-size "13,730 KB">
+<!ENTITY perl-version "5.20.0">
+<!ENTITY perl-size "13,448 KB">
<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1">
+<!ENTITY perl-md5 "20cbecd4e9e880ee7a50a136c8b1484e">
<!ENTITY perl-home "http://www.perl.org/">
<!ENTITY perl-ch5-du "235 MB">
<!ENTITY perl-ch5-sbu "1.6 SBU">
@@ -614,10 +614,10 @@
<!ENTITY systemd-ch6-du "410 MB">
<!ENTITY systemd-ch6-sbu "4.5 SBU">
-<!ENTITY tzdata-version "2014c">
+<!ENTITY tzdata-version "2014d">
<!ENTITY tzdata-size "217 KB">
<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "fa7f3dc1c6f6238253a6f2b850467e2e">
+<!ENTITY tzdata-md5 "299b86c0368ecfb321f15d5c408a1d9b">
<!ENTITY tzdata-home "http://www.iana.org/time-zones">
<!ENTITY tzdata-ch6-du "6.4 MB">
<!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
diff --git a/patches.ent b/patches.ent
index 7b8ad1743..42e59e8e2 100644
--- a/patches.ent
+++ b/patches.ent
@@ -26,6 +26,10 @@
<!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256">
<!ENTITY coreutils-shuf-segfault-patch-size "4 KB">
+<!ENTITY e2fsprogs-fix-test-patch "e2fsprogs-&e2fsprogs-version;-fix_test-1.patch">
+<!ENTITY e2fsprogs-fix-test-patch-md5 "7c20605628536db298bb3bb4666047bf">
+<!ENTITY e2fsprogs-fix-test-patch-size "0.7 KB">
+
<!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
<!ENTITY gcc-upstream-patch-md5 "f070aae5f5f92259ed167539725e6241">
<!ENTITY gcc-upstream-patch-size "4.0 KB">
@@ -42,9 +46,11 @@
<!ENTITY mpfr-fixes-patch-md5 "aaf52416b309dd0b8c5eb92ae9c210c1">
<!ENTITY mpfr-fixes-patch-size "43 KB">
+<!--
<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
<!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f">
<!ENTITY perl-libc-patch-size "1.6 KB">
+-->
<!ENTITY readline-fixes-patch "readline-6.3-upstream_fixes-1.patch">
<!ENTITY readline-fixes-patch-md5 "bbee7fad08474328b807e6828c26a961">