aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc.xml27
1 files changed, 25 insertions, 2 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index b29676594..0bb5e8cc5 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -79,8 +79,31 @@ circumstance.</para></important>
<screen><userinput>make check</userinput></screen>
-<para>The test suite notes from <xref linkend="ch-tools-glibc"/> are still very much
-appropriate here. Be sure to refer back there should you have any doubts.</para>
+<para>The Glibc test suite is highly dependent on certain functions of your host
+system, in particular the kernel. In general, the Glibc test suite is always
+expected to pass. However, in certain circumstances some failures are
+unavoidable. Here is a list of the most common issues we are aware of:</para>
+
+<itemizedlist>
+<listitem><para>The <emphasis>math</emphasis> tests sometimes fail when running
+on systems where the CPU is not a relatively new genuine Intel or authentic AMD.
+Certain optimization settings are also known to be a factor here.</para></listitem>
+
+<listitem><para>The <emphasis>gettext</emphasis> test sometimes fails due to
+host system issues. The exact reasons are not yet clear.</para></listitem>
+
+<listitem><para>The <emphasis>atime</emphasis> test sometimes fails when the
+LFS partition is mounted with the <parameter>noatime</parameter> option, or due
+to other file system quirks.</para></listitem>
+
+<listitem><para>The <emphasis>shm</emphasis> test might fail when the host
+system is running the devfs file system but doesn't have the <systemitem class="filesystem">tmpfs</systemitem> file system
+mounted at <filename class="directory">/dev/shm</filename> due to lack of support for tmpfs in
+the kernel.</para></listitem>
+
+<listitem><para>When running on older and slower hardware, some tests might
+fail due to test timeouts being exceeded.</para></listitem>
+</itemizedlist>
<para>Though it is a harmless message, the install stage of Glibc will
complain about the absence of <filename>/etc/ld.so.conf</filename>. Fix this