Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ chapter01/changelog.xml (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -46,4 +46,30 @@
-->
+
+ 2019-04-20
+
+
+ [bdubbs] - Update to perl-5.28.2. Fixes
+ #4460.
+
+
+ [bdubbs] - Update to meson-0.50.1. Fixes
+ #4459.
+
+
+ [bdubbs] - Update to linux-5.0.9. Fixes
+ #4458.
+
+
+ [bdubbs] - Update to libcap-2.27. Fixes
+ #4457.
+
+
+ [renodr] - Fix the syntax used for configuring automatic file
+ creation and deletion.
+
+
+
+
2019-04-15
Index: chapter01/whatsnew.xml
===================================================================
--- chapter01/whatsnew.xml (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ chapter01/whatsnew.xml (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -147,7 +147,7 @@
LFS-Bootscripts-&lfs-bootscripts-version;
-->
-
+
-
+
+
+ Building multilib support requires the kernel of the host system
+ to have 32-bit emulation support included.
+
+Binary Emulations --->
+ [*] IA32 Emulation
+ <M> IA32 a.out support
+ [*] x32 ABI for 64-bit mode
+
+ The option 'IA32 a.out support' is
+ optional. In case your kernel does not have 'x32 ABI for 64-bit mode'
+ enabled but only 'IA32 Emulation', you can continue to build your
+ system but you have to leave out any sections showing instructions
+ for building x32 objects. If neither 'IA32 Emulation' nor
+ 'x32 ABI for 64-bit mode' is enabled, you will run in errors
+ latest when building glibc in Chapter 6,
+ so an upgrade of your host system is required.
+
+
Index: chapter06/glibc-32.xml
===================================================================
--- chapter06/glibc-32.xml (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ chapter06/glibc-32.xml (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -20,30 +20,7 @@
Glibc-32
-
-
-
-
-
- Installation of Glibc - 32-bit
+
+ Preparation to install of ML-Glibc
patch -Np1 -i ../&glibc-fhs-patch;
@@ -52,4 +29,11 @@
mv /usr/include/limits.h{,.backup}
+
+
+
+
+
+
+ Installation of Glibc - 32-bit
The Glibc documentation recommends building Glibc
@@ -61,6 +45,6 @@
Prepare Glibc for compilation:
-CC="gcc -m32 -ffile-prefix-map=/tools=/usr -isystem /usr/include" \
-CXX="g++ -m32 -ffile-prefix-map=/tools=/usr -isystem /usr/include" \
+CC="gcc -m32 -ffile-prefix-map=/tools=/usr" \
+CXX="g++ -m32 -ffile-prefix-map=/tools=/usr" \
../configure --prefix=/usr \
--disable-werror \
@@ -102,4 +86,28 @@
+
+
@@ -114,6 +122,6 @@
Prepare Glibc for compilation:
-CC="gcc -mx32 -ffile-prefix-map=/tools=/usr -isystem /usr/include" \
-CXX="g++ -mx32 -ffile-prefix-map=/tools=/usr -isystem /usr/include" \
+CC="gcc -mx32 -ffile-prefix-map=/tools=/usr" \
+CXX="g++ -mx32 -ffile-prefix-map=/tools=/usr" \
../configure --prefix=/usr \
--disable-werror \
@@ -154,4 +162,11 @@
rm -rf build
+
+
+
+
+
+ Cleanup
+
Restore the file we moved temporarily away:
@@ -159,5 +174,4 @@
-
+
-
Index: chapter07/systemd-custom.xml
===================================================================
--- chapter07/systemd-custom.xml (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ chapter07/systemd-custom.xml (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -113,6 +113,6 @@
and edited as desired. For example:
-mkdir -p /etc/tempfiles.d
-cp /usr/lib/tmpfiles.d/tmp.conf /etc/tempfiles.d
+mkdir -p /etc/tmpfiles.d
+cp /usr/lib/tmpfiles.d/tmp.conf /etc/tmpfiles.d
Index: general.ent
===================================================================
--- general.ent (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ general.ent (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -1,12 +1,12 @@
-
+
-
+
-
+
Index: packages.ent
===================================================================
--- packages.ent (revision 3c724975bfe9a68750ff608f89632a480c017b9b)
+++ packages.ent (revision d8fba273ffea30dde5a4c115f7b85ff62f94a136)
@@ -398,8 +398,8 @@
-
-
+
+
-
+
@@ -432,10 +432,10 @@
-
+
-
+
-
+