diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 7c2258052..7c0b2e336 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,44 @@
or as
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2023-05-01
+
+
+ [bdubbs] - Update to vim-9.0.1503. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20230418. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to sysvinit-3.07. Fixes
+ #5250.
+
+
+ [bdubbs] - Update to iproute2-6.3.0. Fixes
+ #5248.
+
+
+ [bdubbs] - Update to gcc-13.1.0. Fixes
+ #5247.
+
+
+ [bdubbs] - Update to perl-5.36.1. Fixes
+ #5246.
+
+
+ [bdubbs] - Update to linux-6.3.1. Fixes
+ #5245.
+
+
+ [bdubbs] - Update to coreutils-9.3. Fixes
+ #5244.
+
+
+
+
2023-04-15
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 20cd8dfe2..174eb384e 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -64,9 +64,9 @@
-
+
@@ -100,9 +100,9 @@
-
+
@@ -151,9 +151,9 @@
-
+
@@ -211,9 +211,9 @@
-
+
@@ -235,9 +235,9 @@
-
+
Systemd-&systemd-version;
diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index 1d35e8826..572251532 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -260,7 +260,7 @@ cd build
cd ..
cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \
- `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/install-tools/include/limits.h
+ `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index b9d0ff7e1..5760d249c 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -233,13 +233,13 @@ readelf -l a.out | grep ld-linux
package, especially Binutils-pass2 or GCC-pass2, fails to build, it is
an indication that something has gone wrong with the
preceding Binutils, GCC, or Glibc installations.
-
+
diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml
index 33f53ec1e..bbea2f1c4 100644
--- a/chapter06/coreutils.xml
+++ b/chapter06/coreutils.xml
@@ -43,13 +43,17 @@
Installation of Coreutils
+
Prepare Coreutils for compilation:
./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(build-aux/config.guess) \
--enable-install-program=hostname \
- --enable-no-install-program=kill,uptime
+ --enable-no-install-program=kill,uptime \
+ gl_cv_macro_MB_CUR_MAX_good=y
The meaning of the configure options:
diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml
index 7c528d6c4..c72041b3b 100644
--- a/chapter08/coreutils.xml
+++ b/chapter08/coreutils.xml
@@ -54,11 +54,12 @@
+
Now prepare Coreutils for compilation:
autoreconf -fiv
diff --git a/chapter08/findutils.xml b/chapter08/findutils.xml
index c12452668..5440490cf 100644
--- a/chapter08/findutils.xml
+++ b/chapter08/findutils.xml
@@ -47,21 +47,24 @@
Prepare Findutils for compilation:
+
+ ./configure --prefix=/usr --localstatedir=/var/lib/locate
The meaning of the configure options:
-
+
--localstatedir
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 292600bb8..681b1968e 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -85,6 +85,7 @@ cd build
--enable-default-ssp \
--disable-multilib \
--disable-bootstrap \
+ --disable-fixinclude \
--with-system-zlib
mlist=m64,m32
Eleven tests in the i386 test suite for the gcc compiler are known to FAIL.
It's because the test files do not account for the
--enable-default-pie option.
-
+
A few unexpected failures cannot always be avoided. The GCC developers
are usually aware of these issues, but have not resolved them yet.
Unless the test results are vastly different from those at the above URL,
diff --git a/packages.ent b/packages.ent
index 316090f5f..2a9665b80 100644
--- a/packages.ent
+++ b/packages.ent
@@ -104,10 +104,10 @@
-
-
+
+
-
+
@@ -225,10 +225,10 @@
-
-
+
+
-
+
@@ -325,10 +325,10 @@
-
+
-
+
@@ -350,10 +350,10 @@
-
-
+
+
-
+
@@ -391,10 +391,10 @@
-
-
+
+
-
+
@@ -440,13 +440,13 @@
-
-
+
+
-
+
-
+
-
+
-
+