Index: BOOK/final-system/common/gzip.xml
===================================================================
--- BOOK/final-system/common/gzip.xml (revision 536f7b0d877d41bb60e2c6493691f1d8b520c567)
+++ BOOK/final-system/common/gzip.xml (revision 58598c18b10b5cd60ca807636e4450dadc477d37)
@@ -27,5 +27,5 @@
The following command renames the internal implementation of
- futimens to gl_futimens as newer versions of Glibc provide an incompatible
+ futimens to gl_futimens as newer versions of EGLIBC provide an incompatible
version:
Index: BOOK/temp-system/common/bash.xml
===================================================================
--- BOOK/temp-system/common/bash.xml (revision 536f7b0d877d41bb60e2c6493691f1d8b520c567)
+++ BOOK/temp-system/common/bash.xml (revision 58598c18b10b5cd60ca807636e4450dadc477d37)
@@ -31,11 +31,11 @@
xpointer="xpointer(//*[@os='p2'])"/>
- When bash is cross-compiled, it cannot test for the presence
- of named pipes, amoung other things. If you used su to
+ When Bash is cross-compiled, it cannot test for the presence
+ of named pipes, among other things. If you used su to
become an unprivileged user, this combination will cause Bash to build
without process substitution, which will break one
- of the c++ test scripts in glibc. The following prevents
- future problems by skipping tests that can not run while cross-compiling
- or that do not run properly:
+ of the C++ test scripts in eglibc. The following prevents
+ future problems by skipping the check for named pipes, as well as other
+ tests that can not run while cross-compiling or that do not run properly:
cat > config.cache << "EOF"
Index: BOOK/temp-system/common/bzip2.xml
===================================================================
--- BOOK/temp-system/common/bzip2.xml (revision 536f7b0d877d41bb60e2c6493691f1d8b520c567)
+++ BOOK/temp-system/common/bzip2.xml (revision 58598c18b10b5cd60ca807636e4450dadc477d37)
@@ -23,7 +23,7 @@
Installation of Bzip2
- Bzip2's default Makefile target automatically runs
- the testsuite as well. Disable the tests since they won't work on a
- multi-architecture build:
+ Bzip2's default Makefile target
+ automatically runs the testsuite as well. Disable the tests since they
+ won't work on a multi-architecture build:
cp -v Makefile{,.orig}
Index: BOOK/temp-system/common/coreutils.xml
===================================================================
--- BOOK/temp-system/common/coreutils.xml (revision 536f7b0d877d41bb60e2c6493691f1d8b520c567)
+++ BOOK/temp-system/common/coreutils.xml (revision 58598c18b10b5cd60ca807636e4450dadc477d37)
@@ -25,6 +25,6 @@
Configure can not properly determine how to get free space
when cross-compiling - as a result, the df program will
- not be built. Add the following entry to config.cache
- to correct this:
+ not be built. Add the following entries to config.cache
+ to correct this, and fix a cross-compile problem when using EGLIBC:
cat > config.cache << EOF
Index: BOOK/temp-system/common/vim.xml
===================================================================
--- BOOK/temp-system/common/vim.xml (revision 536f7b0d877d41bb60e2c6493691f1d8b520c567)
+++ BOOK/temp-system/common/vim.xml (revision 58598c18b10b5cd60ca807636e4450dadc477d37)
@@ -36,6 +36,7 @@
The configure script is full of logic
- that aborts at the first sign of cross compiling. Set the cached values
- of those tests with the following command:
+ that aborts at the first sign of cross compiling. Work around this by
+ setting the cached values of several tests with the following
+ command:
cat > src/auto/config.cache << "EOF"