Index: appendices/dependencies.xml
===================================================================
--- appendices/dependencies.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ appendices/dependencies.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -225,6 +225,6 @@
- Bash, Binutils, Bison, Coreutils, GCC, Glibc,
- Grep, Make, Perl, and Readline
+ Bash, Binutils, Coreutils, GCC, Glibc,
+ Grep, and Make
Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter01/changelog.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -44,4 +44,40 @@
-->
+ 2020-05-09
+
+
+ [pierre] - Patch GCC pass 2 to allow cross-compile
+ (specific to new cross method).
+
+
+
+
+
+ 2020-05-08
+
+
+ [bdubbs] - Update to bison-3.6. Fixes
+ #4652.
+
+
+ [bdubbs] - Update to gcc-10.1.0. Fixes
+ #4651.
+
+
+ [bdubbs] - Update to libcap-2.34. Fixes
+ #4650.
+
+
+ [bdubbs] - Update to bc-2.7.2. Fixes
+ #4648.
+
+
+ [bdubbs] - Update to linux-5.6.11. Fixes
+ #4649.
+
+
+
+
+
2020-05-01
Index: chapter03/patches.xml
===================================================================
--- chapter03/patches.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter03/patches.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -86,4 +86,12 @@
-->
+ GCC Cross Build Fix Patch - &gcc-cross-patch-size;:
+
+ Download:
+ MD5 sum: &gcc-cross-patch-md5;
+
+
+
+
Kbd Backspace/Delete Fix Patch - &kbd-backspace-patch-size;:
Index: chapter05/gcc-pass2.xml
===================================================================
--- chapter05/gcc-pass2.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter05/gcc-pass2.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -64,4 +64,9 @@
;;
esac
+
+ Fix an issue with GCC-10.1 when building with a cross
+ compiler:
+
+patch -Np1 -i ../&gcc-cross-patch;
Create a separate build directory again:
Index: chapter06/bison.xml
===================================================================
--- chapter06/bison.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/bison.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -63,5 +63,5 @@
make check
- 13 tests fail in the "Diagnostics" section, probably because of
+ Fourteen tests fail in the "Diagnostics" section, probably because of
missing locales.
Index: chapter06/e2fsprogs.xml
===================================================================
--- chapter06/e2fsprogs.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/e2fsprogs.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -152,5 +152,5 @@
- badblocks, chattr, compile_et, debugfs, dumpe2fs,e2freefrag,
+ badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag,
e2fsck, e2image, e2label, e2mmpstatus, e2scrub, e2scrub_all, e2undo,
e4crypt, e4defrag, filefrag, fsck.ext2,
Index: chapter06/flex.xml
===================================================================
--- chapter06/flex.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/flex.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -42,4 +42,5 @@
Installation of Flex
+
-HELP2MAN=/bin/true \
-./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;
+ Prepare Flex for compilation:
+
+
+./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;
Compile the package:
Index: chapter06/gcc.xml
===================================================================
--- chapter06/gcc.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/gcc.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -119,6 +119,4 @@
are known to fail in LFS chroot environment because they require
/etc/hosts and iana-etc.
-
- Two tests named pr57193.c and pr90178.c are known to fail.
A few unexpected failures cannot always be avoided. The GCC developers
Index: chapter06/gdbm.xml
===================================================================
--- chapter06/gdbm.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/gdbm.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -44,4 +44,8 @@
Installation of GDBM
+
+ First, fix an issue first identified by gcc-10:
+
+sed -r -i '/^char.*parseopt_program_(doc|args)/d' src/parseopt.c
Prepare GDBM for compilation:
Index: chapter06/man-db.xml
===================================================================
--- chapter06/man-db.xml (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ chapter06/man-db.xml (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -127,4 +127,6 @@
make check
+ One test, man-missing-locales, is known to fail in the LFS chroot envirnment.
+
Install the package:
Index: general.ent
===================================================================
--- general.ent (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ general.ent (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -1,12 +1,12 @@
-
+
-
+
-
+
-
+
Index: packages.ent
===================================================================
--- packages.ent (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ packages.ent (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -51,8 +51,8 @@
-
-
+
+
-
+
@@ -71,8 +71,8 @@
-
-
+
+
-
+
@@ -225,21 +225,21 @@
-
-
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
@@ -392,8 +392,8 @@
-
+
-
+
@@ -426,10 +426,10 @@
-
+
-
+
-
+
Index: patches.ent
===================================================================
--- patches.ent (revision a97aa3dd0b36b95168f8f959284d5797a3484e5b)
+++ patches.ent (revision f7ca699b41537d9250167d4c90d8c4cc4a98ec39)
@@ -20,4 +20,8 @@
-->
+
+
+
+