From 431f48d1b8cb6cbd73be48f4096798f4d1a4cca5 Mon Sep 17 00:00:00 2001 From: Jeremy Utley Date: Tue, 9 Sep 2003 20:59:10 +0000 Subject: Added some notes regarding failed tests git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2756 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 3 +++ chapter05/dejagnu-inst.xml | 6 +++++- chapter05/glibc-inst.xml | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) 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: -- cgit v1.2.3-54-g00ecf