diff options
Diffstat (limited to 'chapter06/glibc.xml')
-rw-r--r-- | chapter06/glibc.xml | 27 |
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 |