diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 2425ae63e..59f6d0403 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -82,6 +82,9 @@
+September 9th, 2003 [jeremy]: Added some notes regarding failed
+tests to glibc and dejagnu.
+
September 9th, 2003 [jeremy]: Glibc - Added commands to both chapter 5 and 6 to include minimum locales necessary for checks.
September 9th, 2003 [jeremy]: Chapter 6 - Removed zlib's
diff --git a/chapter05/dejagnu-inst.xml b/chapter05/dejagnu-inst.xml
index c1794e6ac..4a22085f9 100644
--- a/chapter05/dejagnu-inst.xml
+++ b/chapter05/dejagnu-inst.xml
@@ -13,7 +13,11 @@
make install
This completes the testing tools. We can now rebuild GCC and Binutils
-to link them against the new Glibc, and test them properly.
+to link them against the new Glibc, and test them properly. One thing to note,
+however, is that these test suites are highly dependent on the features
+supported by your host distribution. Most notably, a host distribution which
+does not properly support the devpts filesystem will cause most of these tests
+to fail.
diff --git a/chapter05/glibc-inst.xml b/chapter05/glibc-inst.xml
index b76027bc8..61dc8bb83 100644
--- a/chapter05/glibc-inst.xml
+++ b/chapter05/glibc-inst.xml
@@ -89,6 +89,10 @@ would require you to regenerate the binary files.
make check
make install
+The glibc make check process is highly dependent on certain functions
+of your host operating system. The most common is a host that fails to mount
+a tmpfs filesystem at /dev/shm, which may cause glibc tests to fail.
+
The locales (used by Glibc to make your Linux system respond in a
different language) weren't installed when you ran the previous command,
so we have to do that ourselves now: