From 5ef820bf04515887f5aa1b41db1272b811294395 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 4 Jun 2014 18:52:33 +0000 Subject: [PATCH] Update to e2fsprogs-1.42.10 Update to grep-2.20 Update to perl-5.20.0 Update to man-pages-3.68 Update to tzdata-2014d Update to check-0.9.13 Update to linux-3.14.5 Update to eudev-1.7 git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10571 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 38 ++++++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 15 ++++++++++---- chapter03/patches.xml | 12 +++++++++-- chapter05/perl.xml | 8 ++++--- chapter06/binutils.xml | 3 +++ chapter06/e2fsprogs.xml | 5 +++-- chapter06/glibc.xml | 6 +++--- packages.ent | 46 ++++++++++++++++++++--------------------- 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 @@ -35,6 +35,44 @@ --> + + 2014-06-04 + + + [bdubbs] - Update to e2fsprogs-1.42.10. Fixes + #3596. + + + [bdubbs] - Update to grep-2.20. Fixes + #3589. + + + [bdubbs] - Update to perl-5.20.0. Fixes + #3592. + + + [bdubbs] - Update to man-pages-3.68. Fixes + #3593. + + + [bdubbs] - Update to tzdata-2014d. Fixes + #3594. + + + [bdubbs] - Update to check-0.9.13. Fixes + #3596. + + + [bdubbs] - Update to linux-3.14.5. Fixes + #3597. + + + [bdubbs] - Update to eudev-1.7. Fixes + #3598. + + + + 2014-05-27 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 @@ - + @@ -157,9 +157,9 @@ - + @@ -247,6 +247,9 @@ + + eudev-&e2fsprogs-fix-test-patch; + eudev-&eudev-version; @@ -284,6 +287,10 @@ bash-4.2-fixes-12.patch + + perl-5.18.2-libc-1.patch + + readline-6.2-fixes-2.patch diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 24eb5485b..5b16a71d3 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -66,6 +66,14 @@ + + E2fsprogs Fix Test Patch - &e2fsprogs-fix-test-patch-size;: + + Download: + MD5 sum: &e2fsprogs-fix-test-patch-md5; + + + Gcc Upstream Patch - &gcc-upstream-patch-size;: @@ -97,7 +105,7 @@ MD5 sum: &mpfr-fixes-patch-md5; - + Readline Upstream Fixes Patch - &readline-fixes-patch-size;: 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 @@ Installation of Perl - + Prepare Perl for compilation: -sh Configure -des -Dprefix=/tools +sh Configure -des -Dprefix=/tools -Dlibs=-lm Build the package: 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 make check + Six tests in the lto.exp testsuite are known to fail due + to changes in the most recent version of gcc. + Install the package: make tooldir=/usr install 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 @@ Installation of E2fsprogs - First fix a problem with running regression tests in the LFS chroot + First fix some problems with running regression tests in the LFS chroot environment: -sed -i -e 's|^LD_LIBRARY_PATH.*|&:/tools/lib|' tests/test_config +patch -Np1 -i ../&e2fsprogs-fix-test-patch; +sed -i -e 's|^LD_LIBRARY_PATH.*|&:/tools/lib|' tests/test_config The E2fsprogs documentation recommends that the package be built in a subdirectory of the source tree: 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 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace, zdump, and zic - ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, + 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 - ld.so + ld-&glibc-version;.so The helper program for shared library executables - ld.so + ld-&glibc-version;.so diff --git a/packages.ent b/packages.ent index 8b8a82c14..bcadcb91a 100644 --- a/packages.ent +++ b/packages.ent @@ -92,10 +92,10 @@ - - + + - + @@ -139,18 +139,18 @@ - - + + - + - - + + - + @@ -278,10 +278,10 @@ - - + + - + @@ -407,12 +407,12 @@ - + - + - +