From d9c836bba990a150e7b06e5d20f743d5ba8b4a10 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 22 Aug 2012 20:38:21 +0000 Subject: Update glibc text removing noatime mount caution and adding text regarding test issues. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9956 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/glibc.xml | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) (limited to 'chapter06') diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 20da07e9d..c9aa82bec 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -108,7 +108,7 @@ unset DL--> mkdir -v ../glibc-build cd ../glibc-build - + Prepare Glibc for compilation: ../glibc-&glibc-version;/configure \ @@ -150,18 +150,19 @@ esac Do not skip it under any circumstance. - Before running the tests, copy a file from the source tree into our - build tree to prevent a couple of test failures, then test the - results: + Generally a few tests do not pass, but you can generally ignore + any of the test failures listed below. Now test the build results: + + -cp -v ../glibc-&glibc-version;/iconvdata/gconv-modules iconvdata -make -k check 2>&1 | tee glibc-check-log +make -k check 2>&1 | tee glibc-check-log grep Error glibc-check-log You will probably see an expected (ignored) failure in the - posix/annexc test. In addition the Glibc test suite - is somewhat dependent on the host system. This is a list of the most - common issues: + posix/annexc and + conform/run-conformtest tests. In addition the Glibc + test suite is somewhat dependent on the host system. This is a list of the + most common issues: @@ -170,27 +171,32 @@ grep Error glibc-check-log using the 4.1 series of GCC. --> - + The nptl/tst-clock2, - nptl/tst-attr3, and + nptl/tst-attr3, + tst/tst-cputimer1, and rt/tst-cpuclock2 tests have been known to fail. The reason is not completely understood, but indications are that minor timing issues can trigger these failures. - + The math tests sometimes fail when running on systems where the CPU is not a relatively new genuine Intel or authentic AMD processor. + + + When running on older and slower hardware or on systems under load, some tests can fail because of test timeouts being exceeded. @@ -198,10 +204,12 @@ grep Error glibc-check-log help eliminate these errors (e.g. TIMEOUTFACTOR=16 make -k check). + Other tests known to fail on some architectures are posix/bug-regex32, misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22. + Though it is a harmless message, the install stage of Glibc will -- cgit v1.2.3-54-g00ecf