diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 8ffa98915..7daed9a65 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,44 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2022-08-20
+
+
+ [bdubbs] - Update to vim-9.0.0228. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20220812. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to gcc-12.2.0. Fixes
+ #5098.
+
+
+ [bdubbs] - Update to linux-5.19.2 (security fixes). Fixes
+ #5097.
+
+
+ [bdubbs] - Update to tzdata-2022c. Fixes
+ #5096.
+
+
+ [bdubbs] - Update to shadow-4.12.2 (security fix). Fixes
+ #5095.
+
+
+ [bdubbs] - Update to meson-0.63.1. Fixes
+ #5094.
+
+
+ [bdubbs] - Update to xz-5.2.6. Fixes
+ #5093.
+
+
+
+
2022-08-18
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index effa1361a..1ee469b77 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -224,9 +224,9 @@
-
+
@@ -257,9 +257,9 @@
-
+
Zlib-&zlib-version;
@@ -283,12 +283,14 @@
Wheel-&wheel-version;
+
&zstd-upstream-fixes-patch;
-
+
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index af3bd7b6a..2bba9c16d 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -68,7 +68,7 @@
-->
-
+
Glibc FHS Patch - &glibc-fhs-patch-size;:
@@ -142,7 +142,7 @@
MD5 sum: &systemd-upstream-patch-md5;
-
+
Zstd Upstream Fixes Patch - &zstd-upstream-fixes-patch-size;:
diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml
index b18e2309b..bca672283 100644
--- a/chapter06/gcc-pass2.xml
+++ b/chapter06/gcc-pass2.xml
@@ -42,11 +42,11 @@
Installation of GCC
-
+
As in the first build of GCC, the GMP, MPFR, and MPC packages are
required. Unpack the tarballs and move them into the required directory
names:
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index e2571cefc..430b586c1 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -49,10 +49,11 @@
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
-i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
-->
+
If building on x86_64, change the default directory name for 64-bit
libraries to lib
:
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index 83691dbe9..36113d05d 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -179,6 +179,12 @@ esac
addresses.
+
+
+ The stdlib/tst-arc4random-thread
+ test is known to fail if the host kernel is relatively old.
+
+
Some tests, for example
nss/tst-nss-files-hosts-multi,
@@ -186,16 +192,6 @@ esac
timeout.
-
-
- About 27 tests, for example elf/tst-pldd,
- are known to fail if the kernel supports namespaces (see
- namespaces(7) for details) but the host distro
- has disabled them via sysctl.
-
Prepare Xz for compilation with:
./configure --prefix=/usr \
diff --git a/packages.ent b/packages.ent
index c18d72ca1..e527bbfbb 100644
--- a/packages.ent
+++ b/packages.ent
@@ -35,7 +35,7 @@
-
+
@@ -45,8 +45,8 @@
-
-
+
+
@@ -54,16 +54,16 @@
-
+
-
+
-
+
@@ -71,22 +71,22 @@
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
@@ -102,25 +102,25 @@
-
+
-
+
-
-
+
+
-
-
+
+
@@ -135,9 +135,9 @@
-
+
-
+
@@ -145,15 +145,15 @@
-
-
+
+
-
+
@@ -184,9 +184,9 @@
-
-
-
+
+
+
@@ -196,15 +196,15 @@
-
-
+
+
-
+
@@ -214,30 +214,28 @@
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
@@ -252,9 +250,9 @@
-
+
-
+
@@ -262,19 +260,18 @@
-
-
+
+
-
-
-
+
+
@@ -289,10 +286,10 @@
-
+
-
-
+
+
@@ -307,7 +304,7 @@
-
+
@@ -317,15 +314,15 @@
-
-
+
+
-
+
-
+
-
+
@@ -334,7 +331,7 @@
-
+
@@ -350,7 +347,7 @@
-
+
@@ -367,7 +364,7 @@
-
+
@@ -375,7 +372,7 @@
-
+
@@ -416,14 +413,14 @@
-
+
-
+
@@ -436,12 +433,12 @@
-
+
-
+
-
+
-
-
+
+
-
+
@@ -693,23 +690,23 @@
-
-
+
+
-
+
-
+
-
+
-
+
@@ -724,21 +721,21 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
+
+
@@ -746,7 +743,7 @@
-
+
@@ -754,17 +751,17 @@
-
+
-
-
+
+
-
+
-
+
-
+
@@ -772,9 +769,7 @@
-
-
-
+
@@ -782,6 +777,6 @@
-
+
diff --git a/patches.ent b/patches.ent
index 9efd90285..54c0c11fa 100644
--- a/patches.ent
+++ b/patches.ent
@@ -2,19 +2,21 @@
+
+
+
@@ -39,11 +41,11 @@
-->
-
+
@@ -88,11 +90,12 @@
-
+
+