diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index e1964cced..b7ed025f4 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,10 @@
2012-08-22
+
+ [bdubbs] - Update glibc text removing noatime mount
+ caution and text regarding test issues.
+ [bdubbs] - Fix packaging for udev-lfs tarball.
diff --git a/chapter02/mounting.xml b/chapter02/mounting.xml
index a3dfcc689..09378afc8 100644
--- a/chapter02/mounting.xml
+++ b/chapter02/mounting.xml
@@ -44,9 +44,9 @@ mount -v -t ext3 /dev/<yyy> $LFS/usr<yyy> with the appropriate partition
names.
- Ensure that this new partition is not mounted with permissions that
- are too restrictive (such as the , ,
- or options). Run the mount command
+ Ensure that this new partition is not mounted with permissions that are
+ too restrictive (such as the or
+ options). Run the mount command
without any parameters to see what options are set for the mounted LFS
partition. If , , and/or
are set, the partition will need to be
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index 05607b344..5f90ad46a 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -48,7 +48,7 @@
mkdir -v ../glibc-build
cd ../glibc-build
-
+
Fix an issue when building Glibc-&glibc-version; with GCC-&gcc-version;:sed -i 's/ -lgcc_s//' ../glibc-&glibc-version;/Makeconfig
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-logYou 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