diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index f4752647b..32edb9698 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -42,9 +42,21 @@
2025-06-01
+
+ [bdubbs] - Update to iana-etc-20250519. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to vim-9.1.1418. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to kbd-2.8.0. Fixes
+ #5736.
+
[bdubbs] - Update to systemd-257.6. Fixes
- #5774.
+ #5674.
[bdubbs] - Update to setuptools-80.9.0. Fixes
@@ -81,7 +93,7 @@
-
+
2025-05-15
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index e81c594f4..a1f05eea8 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -134,9 +134,9 @@
Jinja2-&jinja2-version;
-
+
Kmod-&kmod-version;
diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml
index 7a680ce65..70cde4d36 100644
--- a/chapter06/gcc-pass2.xml
+++ b/chapter06/gcc-pass2.xml
@@ -123,7 +123,6 @@ cd build
--build=$(../config.guess) \
--host=$LFS_TGT \
--target=$LFS_TGT \
- LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc \
--prefix=/usr \
--with-build-sysroot=$LFS \
--enable-default-pie \
@@ -137,8 +136,7 @@ cd build
--disable-libssp \
--disable-libvtv \
--enable-languages=c,c++ \
- LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc
-
+ LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc
The meaning of the new configure options:
diff --git a/chapter07/changingowner.xml b/chapter07/changingowner.xml
index 838532025..a1a9a29e9 100644
--- a/chapter07/changingowner.xml
+++ b/chapter07/changingowner.xml
@@ -33,7 +33,7 @@
user root by running the following
command:
-chown --from &lfs-username; -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}
+chown --from &lfs-username; -R root:root $LFS/{usr,var,etc,tools}
case $(uname -m) in
x86_64) chown --from &lfs-username; -R root:root $LFS/lib64 ;;
esac
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index 621481cf6..ac19262b8 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -327,7 +327,7 @@ install -vm755 dest/usr/lib/*.so.* /usr/lib
DIR=$(dirname $(gcc -print-libgcc-file-name))
-[ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h
+[ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h
[ -e $DIR/include/syslimits.h ] || mv $DIR/include{-fixed,}/syslimits.h
rm -rfv $DIR/include-fixed/*
unset DIR
diff --git a/chapter08/gmp.xml b/chapter08/gmp.xml
index 6718bc3f9..300e20bf9 100644
--- a/chapter08/gmp.xml
+++ b/chapter08/gmp.xml
@@ -68,8 +68,6 @@
Prepare GMP for compilation:
-sed '/long long t1;/,+1s/()/(...)/' -i configure
-
./configure --prefix=/usr \
--enable-cxx \
--disable-static \
diff --git a/chapter08/kbd.xml b/chapter08/kbd.xml
index 3239d6a21..06537f271 100644
--- a/chapter08/kbd.xml
+++ b/chapter08/kbd.xml
@@ -80,9 +80,14 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
make
- To test the results, issue:
-
+ The tests for this package will all fail in the chroot environment
+ because they require valgrind. In addition
+ on a full system with valgrind, several
+ tests still fail in a graphical environment. The tests pass in
+ a non-graphical environment.
+
Install the package:
diff --git a/packages.ent b/packages.ent
index 43f85fa5b..e720a5139 100644
--- a/packages.ent
+++ b/packages.ent
@@ -309,10 +309,10 @@
-
+
-
+
@@ -359,10 +359,10 @@
-
-
+
+
-
+
@@ -682,11 +682,11 @@
-
-
+
+
-
+
@@ -755,10 +755,10 @@
-
+
-
+
-
+