diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index d43ae36ea..ba3cc3f6e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,56 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2023-10-01
+
+
+ [bdubbs] - Disable building nscd in glibc. Fixes
+ #5349.
+
+
+ [bdubbs] - Update to iana-etc-20230929. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to vim-9.0.1968. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to openssl-3.1.3. Fixes
+ #5350.
+
+
+ [bdubbs] - Update to meson-1.2.2. Fixes
+ #5356.
+
+
+ [bdubbs] - Update to man-db-2.12.0. Fixes
+ #5354.
+
+
+ [bdubbs] - Update to linux-6.5.5. Fixes
+ #5352.
+
+
+ [bdubbs] - Update to kmod-31. Fixes
+ #5355.
+
+
+ [bdubbs] - Update to kbd-2.6.3. Fixes
+ #5361.
+
+
+ [bdubbs] - Update to gettext-0.22.2. Fixes
+ #5348.
+
+
+ [bdubbs] - Update to bc-6.7.0. Fixes
+ #5353.
+
+
+
+
2023-09-24
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index e1fca225c..f30678d8f 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -41,9 +41,9 @@
-
+
@@ -98,9 +98,9 @@
-
+
@@ -122,9 +122,9 @@
Gzip-&gzip-version;
-
+
@@ -140,9 +140,9 @@
Kbd-&kbd-version;
-
+
@@ -173,18 +173,18 @@
-
+
-
+
@@ -197,9 +197,9 @@
-
+
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index 0339a7b22..a3ac4c620 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -94,6 +94,7 @@ cd build
--build=$(../scripts/config.guess) \
--enable-kernel=&min-kernel; \
--with-headers=$LFS/usr/include \
+ --disable-nscd \
libc_cv_slibdir=/usr/lib
../configure \
--prefix=/usr \
@@ -143,6 +144,14 @@ cd build
+
+ --disable-nscd
+
+ Do not build the name service cache daemon which is no
+ longer used.
+
+
+
During this stage the following warning might appear:
diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml
index ec4b0eee2..cfa2ee919 100644
--- a/chapter07/createfiles.xml
+++ b/chapter07/createfiles.xml
@@ -227,10 +227,10 @@ chmod -v 600 /var/log/btmp
The utmp,
wtmp, btmp, and
- lastlog files use 32-bit integers for timestamp
+ lastlog files use 32-bit integers for timestamps
and they'll be fundamentally broken after year 2038. Many packages
have stopped using them and other packages are going to stop using
- them. Do not rely on the contents of them for anything.
+ them. It is probably best to consider them deprecated..
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index e5dfedd5c..dcf517efc 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -74,6 +74,7 @@ cd build
--enable-kernel=&min-kernel; \
--enable-stack-protector=strong \
--with-headers=/usr/include \
+ --disable-nscd \
libc_cv_slibdir=/usr/lib
../configure --prefix=/usr \
--disable-werror \
@@ -121,6 +122,14 @@ cd build
+
+ --disable-nscd
+
+ Do not build the name service cache daemon which is no
+ longer used.
+
+
+
libc_cv_slibdir=/usr/lib
@@ -213,7 +222,7 @@ esac
ldd script:
sed '/RTLDLIST=/s@/usr@@g' -i /usr/bin/ldd
-
+
Next, install the locales that can make the system respond in a
different language. None of these locales are required, but if some of them
are missing, the test suites of some packages will skip important
diff --git a/packages.ent b/packages.ent
index 03cbe3e43..b8358ec2c 100644
--- a/packages.ent
+++ b/packages.ent
@@ -57,10 +57,10 @@
-
-
+
+
-
+
@@ -246,10 +246,10 @@
-
-
+
+
-
+
@@ -318,10 +318,10 @@
-
+
-
+
@@ -368,18 +368,18 @@
-
-
+
+
-
+
-
-
+
+
-
+
@@ -442,12 +442,12 @@
-
+
-
+
-
+
-
+
-
+