diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index f7bd0c405..43423619c 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,11 +40,21 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-02-14
+
+
+ [bdubbs] - Update to meson-1.3.2. Fixes
+ #5442.
+
+
+
+
2024-02-12
- [bdubbs] - Update to shadow-4.14.4. Fixes
+ [bdubbs] - Update to shadow-4.14.5. Fixes
#5437.
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 43487ff91..c755dd5da 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -171,43 +171,30 @@ su tester -c "PATH=$PATH make -k check"
url="&test-results;"/> and
.
-
-
- Two tests named copy.cc and
- pr56837.c are known to fail.
-
+
+ Eight gcc tests (out of over 185,000):
+ pr56837.c
+ and seven tests in the analyzer
+ directory are known to fail.
+
+
+ One libstdc++ test (out of over 15000), copy.cc, is
+ known to fail.
+
+ For g++, 21 tests (out of approximately 250,000): 14
+ AddressSanitizer*
+ tests and 7 interception-malloc-test-1.C tests, are
+ known to fail.
+
Additionally, several tests in the
vect directory are known to fail
if the hardware does not support AVX.
-
- With Glibc-2.38, the analyzer tests named
- data-model-4.c and
- conftest-1.c
- are known to fail.
- In the asan tests, several tests in asan_test.C
- are known to fail.
- The test named interception-malloc-test-1.C
- is known to fail.
-
-
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,
it is safe to continue.
-
-
Install the package:
make install
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index 594fc28e2..1dc988aba 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -164,29 +164,34 @@ esac
is known to fail in the LFS chroot environment.
-
-
-
-
- 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,
- are known to fail on relatively slow systems due to an internal
- timeout.
+ nss/tst-nss-files-hosts-multi and
+ nptl/tst-thread-affinity*
+ are known to fail due to a timeout (especially when the system is
+ relatively slow and/or running the test suite with multiple
+ parallel make jobs). These tests can be identified with:
+
+
+ grep "Timed out" -l $(find -name \*.out)
+
+ It's possible to re-run a single test with enlarged timeout
+ with
+ TIMEOUTFACTOR=<factor>
+ make test t=<test name>.
+ For example, TIMEOUTFACTOR=10 make test
+ t=nss/tst-nss-files-hosts-multi will re-run
+ nss/tst-nss-files-hosts-multi with ten times
+ the original timeout.
Additionally, some tests may fail with a relatively old CPU
- model or host kernel version.
+ model (for example
+ elf/tst-cpu-features-cpuinfo) or host kernel
+ version (for example
+ stdlib/tst-arc4random-thread).
diff --git a/chapter08/procps.xml b/chapter08/procps.xml
index 0d2537054..5f3e5c6e6 100644
--- a/chapter08/procps.xml
+++ b/chapter08/procps.xml
@@ -74,6 +74,8 @@
make check
+ One test in the "ps" tests is known to fail.
+
Install the package:
make install
diff --git a/packages.ent b/packages.ent
index a4fa93f23..2625343cf 100644
--- a/packages.ent
+++ b/packages.ent
@@ -18,7 +18,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
@@ -34,8 +34,8 @@
-
-
+
+
@@ -44,8 +44,8 @@
-
-
+
+
@@ -55,14 +55,14 @@
-
+
-
+
@@ -70,9 +70,9 @@
-
+
-
+
@@ -86,7 +86,7 @@
-
+
@@ -109,10 +109,10 @@
-
+
-
-
+
+
@@ -128,7 +128,7 @@
-
+
@@ -146,14 +146,14 @@
-
+
-
+
@@ -161,7 +161,7 @@
-
+
@@ -205,7 +205,7 @@
-
+
@@ -213,9 +213,9 @@
-
+
-
+
@@ -223,10 +223,10 @@
-
-
+
+
-
+
@@ -243,7 +243,7 @@
-
+
@@ -260,10 +260,10 @@
-
-
-
-
+
+
+
+
@@ -304,7 +304,7 @@
-
+
@@ -332,7 +332,7 @@
-
+
@@ -358,7 +358,7 @@
-
+
@@ -366,7 +366,7 @@
-
+
@@ -423,7 +423,7 @@
-
+
@@ -483,7 +483,7 @@
-
+
@@ -499,13 +499,13 @@
-
+
-
+
-
+
@@ -523,8 +523,8 @@
-
-
+
+
@@ -552,8 +552,8 @@
-
-
+
+
@@ -577,7 +577,7 @@
-
+
@@ -592,7 +592,7 @@
-
+
@@ -612,10 +612,10 @@
-
-
-
-
+
+
+
+
@@ -644,15 +644,15 @@
-
-
+
+
-
-
+
+
-
+
-
+
@@ -677,7 +677,7 @@
-
+
@@ -685,7 +685,7 @@
-
+
@@ -696,7 +696,7 @@
-
+
@@ -715,9 +715,9 @@
-
-
-
+
+
+
@@ -726,7 +726,7 @@
-
+
@@ -741,9 +741,9 @@
-
+
-
+
@@ -757,8 +757,8 @@
-
-
+
+
@@ -773,7 +773,7 @@
-
+
@@ -783,7 +783,7 @@
-
+
@@ -795,7 +795,7 @@
-
+
@@ -804,5 +804,5 @@
-
+