diff options
-rw-r--r-- | chapter01/changelog.xml | 38 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 15 | ||||
-rw-r--r-- | chapter03/patches.xml | 12 | ||||
-rw-r--r-- | chapter05/perl.xml | 8 | ||||
-rw-r--r-- | chapter06/binutils.xml | 3 | ||||
-rw-r--r-- | chapter06/e2fsprogs.xml | 5 | ||||
-rw-r--r-- | chapter06/glibc.xml | 6 | ||||
-rw-r--r-- | packages.ent | 46 | ||||
-rw-r--r-- | patches.ent | 6 |
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.*|&:/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.*|&:/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"> |