diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index c99ee4918..23bb01ba6 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -95,7 +95,6 @@ cd build
--with-sysroot=$LFS \
--with-newlib \
--without-headers \
- --enable-initfini-array \
--disable-nls \
--disable-shared \
--disable-multilib \
@@ -166,15 +165,6 @@ cd build
-
- --enable-initfini-array
-
- This switch forces the use of some internal data structures
- that are needed but cannot be detected when building a cross
- compiler.
-
-
-
--disable-shared
diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml
index 8a8baebb5..9d3b60184 100644
--- a/chapter06/gcc-pass2.xml
+++ b/chapter06/gcc-pass2.xml
@@ -71,12 +71,6 @@ esac
-e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \
-i.orig gcc/config/i386/t-linux64
-
- Fix an issue causing failure cross-compiling libstdc++:
-
-sed 's/gnu++17/& -nostdinc++/' \
- -i libstdc++-v3/src/c++17/Makefile.in
-
Override the building rule of libgcc and libstdc++ headers, to
allow building these libraries with POSIX threads support:
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index a675cdcc1..48b04738f 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -150,12 +150,9 @@ su tester -c "PATH=$PATH make -k check"
url="&test-results;"/> and
.
-
- Eight tests related to analyzer are known to fail.
-
- In libstdc++, one numpunct test and six tests related to get_time are
- known to fail. These are all because the locale definitions in glibc have
- changed but libstdc++ does not currently support those changes.
+ In g++, four tests related to PR100400 are known to be reported
+ as both XPASS and FAIL. It's because the test file for this known issue
+ is not well written.
A few unexpected failures cannot always be avoided. The GCC developers
are usually aware of these issues, but have not resolved them yet.
@@ -171,11 +168,9 @@ su tester -c "PATH=$PATH make -k check"
is not enabled in the kernel even though it is present on the CPU.
-
- Install the package and remove an unneeded directory:
+ Install the package:
-make install
-rm -rf /usr/lib/gcc/$(gcc -dumpmachine)/&gcc-version;/include-fixed/bits/
+make install
The GCC build directory is owned by
tester now and the ownership of the installed header
diff --git a/chapter08/procps.xml b/chapter08/procps.xml
index 5a32b31b8..43a3ae375 100644
--- a/chapter08/procps.xml
+++ b/chapter08/procps.xml
@@ -83,8 +83,15 @@ make check
make check
- Five tests related to pkill are known to fail due to a problem
- with tests that were not updated.
+
+ One test named FAIL: free with commit
+ may fail if some applications with a custom memory allocator (for
+ example, JVM and Web browsers) are running on the host distro.
Install the package:
diff --git a/chapter08/util-linux.xml b/chapter08/util-linux.xml
index 4cf680371..9229e9111 100644
--- a/chapter08/util-linux.xml
+++ b/chapter08/util-linux.xml
@@ -97,14 +97,6 @@
bash tests/run.sh --srcdir=$PWD --builddir=$PWD
- There is one test that fails in the chroot environment and
- causes the tests to hang forever. The problem does not occur outside
- of the chroot environment.
- To work around the problem, delete the test:
-
- rm tests/ts/lsns/ioctl_ns
-
-
chown -Rv tester .
su tester -c "make -k check"
diff --git a/packages.ent b/packages.ent
index ac6e0b700..308dbd848 100644
--- a/packages.ent
+++ b/packages.ent
@@ -58,10 +58,10 @@
-
+
-
+
@@ -217,20 +217,20 @@
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+