From b2f3f15a09c2558f71a1a873a8204cc3da027368 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 21 Dec 2016 21:42:05 +0000 Subject: [PATCH] Update to gcc-6.3.0. Update to gmp-6.1.2. Update to iproute2-4.9.0. Update to man-pages-4.09. Update to man-db-2.7.6.1. Update to linux-4.9. Update to eudev-3.2.1. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11157 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 34 ++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 16 +++++++------- chapter05/gcc-pass1.xml | 2 +- chapter05/gcc-pass2.xml | 2 +- chapter06/automake.xml | 2 ++ chapter06/coreutils.xml | 7 +----- chapter06/gcc.xml | 6 +---- chapter06/man-db.xml | 9 ++++++++ general.ent | 6 ++--- packages.ent | 49 ++++++++++++++++++++--------------------- 10 files changed, 84 insertions(+), 49 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3afd45c21..6b948a762 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,40 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2016-12-21 + + + [bdubbs] - Update to gcc-6.3.0. Fixes + #4018. + + + [bdubbs] - Update to gmp-6.1.2. Fixes + #4017. + + + [bdubbs] - Update to iproute2-4.9.0. Fixes + #4016. + + + [bdubbs] - Update to man-pages-4.09. Fixes + #4015. + + + [bdubbs] - Update to man-db-2.7.6.1. Fixes + #4014. + + + [bdubbs] - Update to linux-4.9. Fixes + #4013. + + + [bdubbs] - Update to eudev-3.2.1. Fixes + #4013. + + + + 2016-12-18 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 7bc908313..79cb48563 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -65,9 +65,9 @@ - + E2fsprogs &e2fsprogs-version; @@ -89,9 +89,9 @@ Gawk &gawk-version; - + @@ -101,9 +101,9 @@ - + @@ -161,9 +161,9 @@ - + Man-pages &man-pages-version; diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index f72e11df0..e7b324e19 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -58,7 +58,7 @@ tar -xf ../mpfr-&mpfr-version;.tar.xz mv -v mpfr-&mpfr-version; mpfr tar -xf ../gmp-&gmp-version;.tar.xz -mv -v gmp-&gmp-extracted-version; gmp +mv -v gmp-&gmp-version; gmp tar -xf ../mpc-&mpc-version;.tar.gz mv -v mpc-&mpc-version; mpc diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index 776f23538..82d2eb552 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -100,7 +100,7 @@ esac tar -xf ../mpfr-&mpfr-version;.tar.xz mv -v mpfr-&mpfr-version; mpfr tar -xf ../gmp-&gmp-version;.tar.xz -mv -v gmp-&gmp-extracted-version; gmp +mv -v gmp-&gmp-version; gmp tar -xf ../mpc-&mpc-version;.tar.gz mv -v mpc-&mpc-version; mpc POSIX requires that programs from Coreutils recognize character boundaries correctly even in multibyte locales. The following patch fixes @@ -117,7 +112,7 @@ su nobody -s /bin/bash \ -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check" - The stty-pairs test is known to fail on a virtual console, but + The test-getlogin test is known to fail on a virtual console, but passes if run in a X terminal. Remove the temporary group: diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 83cd09b8e..896515328 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -40,11 +40,7 @@ Installation of GCC - If building on x86_64, change the default directory name for 64-bit libraries to lib: @@ -125,7 +121,7 @@ cd build A few unexpected failures cannot always be avoided. The GCC developers are usually aware of these issues, but have not resolved them yet. - In particular, two tests in the libstdc++ test suite are known to fail + In particular, five tests in the libstdc++ test suite are known to fail when running as the root user as we do here. Unless the test results are vastly different from those at the above URL, it is safe to continue. diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml index 4e81cc998..c32a99085 100644 --- a/chapter06/man-db.xml +++ b/chapter06/man-db.xml @@ -47,6 +47,7 @@ --docdir=/usr/share/doc/man-db-&man-db-version; \ --sysconfdir=/etc \ --disable-setuid \ + --enable-cache-owner=bin \ --with-browser=/usr/bin/lynx \ --with-vgrind=/usr/bin/vgrind \ --with-grap=/usr/bin/grap @@ -62,6 +63,14 @@ + + --enable-cache-owner=bin + + This makes the system-wide cache files be owned by user + bin. + + + --with-... diff --git a/general.ent b/general.ent index 47269cc70..9ff4b420e 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index a9791b1e6..48a042ffc 100644 --- a/packages.ent +++ b/packages.ent @@ -143,10 +143,10 @@ - - + + - + @@ -205,10 +205,10 @@ - - + + - + @@ -248,11 +248,10 @@ - - - + + - + @@ -325,10 +324,10 @@ - - + + - + @@ -390,13 +389,13 @@ - - - - - + + + + + - +