diff --git a/Makefile b/Makefile
index d75a2cd4f..5a24ccef3 100644
--- a/Makefile
+++ b/Makefile
@@ -165,40 +165,46 @@ profile-html:
stylesheets/lfs-xsl/profile.xsl \
$(RENDERTMP)/lfs-full.xml
-wget-list: $(BASEDIR)/wget-list
+wget-list: $(BASEDIR)/wget-list $(BASEDIR)/wget-list-$(REV)
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent general.ent
@echo "Generating consolidated wget list at $(BASEDIR)/wget-list ..."
$(Q)mkdir -p $(BASEDIR)
-
-# $(Q)xsltproc --nonet --xinclude \
-# --stringparam profile.revision $(REV) \
-# --output $(RENDERTMP)/sysd-wget.xml \
-# stylesheets/lfs-xsl/profile.xsl \
-# chapter03/chapter03.xml
-
$(Q)xsltproc --xinclude --nonet \
--output $(BASEDIR)/wget-list \
stylesheets/wget-list.xsl \
chapter03/chapter03.xml
+$(BASEDIR)/wget-list-$(REV): stylesheets/wget-list.xsl \
+ chapter03/chapter03.xml \
+ packages.ent patches.ent general.ent
+ $(Q)xsltproc --nonet --xinclude \
+ --stringparam profile.revision $(REV) \
+ --output $(RENDERTMP)/wget-list.xml \
+ stylesheets/lfs-xsl/profile.xsl \
+ chapter03/chapter03.xml
+ $(Q)xsltproc --xinclude --nonet \
+ --output $(BASEDIR)/wget-list-$(REV) \
+ stylesheets/wget-list.xsl \
+ $(RENDERTMP)/wget-list.xml
+
md5sums: $(BASEDIR)/md5sums
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent
@echo "Generating consolidated md5sum file at $(BASEDIR)/md5sums ..."
$(Q)mkdir -p $(BASEDIR)
- $(Q)xsltproc --nonet --xinclude \
+ $(Q)xsltproc --nonet --xinclude \
--stringparam profile.revision $(REV) \
--stringparam profile.arch $(ARCH) \
- --output $(RENDERTMP)/sysv-md5sum.xml \
+ --output $(RENDERTMP)/md5sum.xml \
stylesheets/lfs-xsl/profile.xsl \
chapter03/chapter03.xml
- $(Q)xsltproc --xinclude --nonet \
+ $(Q)xsltproc --xinclude --nonet \
--output $(BASEDIR)/md5sums \
stylesheets/md5sum.xsl \
- $(RENDERTMP)/sysv-md5sum.xml
+ $(RENDERTMP)/md5sum.xml
$(Q)sed -i -e \
"s/BOOTSCRIPTS-MD5SUM/$(shell md5sum lfs-bootscripts*.tar.xz | cut -d' ' -f1)/" \
$(BASEDIR)/md5sums
diff --git a/chapter03/introduction.xml b/chapter03/introduction.xml
index bc95ed071..76fd5ee12 100644
--- a/chapter03/introduction.xml
+++ b/chapter03/introduction.xml
@@ -79,11 +79,11 @@
To download all of the packages and patches by using
- wget-list as an input to the
- wget command, use:
-
-wget --input-file=wget-list --continue --directory-prefix=$LFS/sources
+ &wget-list;
+ as an input to the wget command, use:
+wget --input-file=&wget-list; --continue --directory-prefix=$LFS/sources
+
Additionally, starting with LFS-7.0, there is a separate file,
md5sums, which can be used to verify that all
the correct packages are available before proceeding. Place that file in
diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml
index 6a5d43a2a..c51ff90a1 100644
--- a/chapter08/binutils.xml
+++ b/chapter08/binutils.xml
@@ -190,15 +190,13 @@ cd build
Test the results:
make -k check
-
-
+
+ One gold test, pr17704a_test, is known to
+ fail if CONFIG_IA32_EMULATION is disabled in the
+ kernel configuration of the host system.
+
Install the package:
make tooldir=/usr install
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index f43b946c6..83691dbe9 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -180,10 +180,22 @@ esac
- The nss/tst-nss-files-hosts-multi
- test is known to fail on relatively slow systems due to an internal
+ Some tests, for example
+ nss/tst-nss-files-hosts-multi,
+ are known to fail on relatively slow systems due to an internal
timeout.
+
+
+
+ About 27 tests, for example elf/tst-pldd,
+ are known to fail if the kernel supports namespaces (see
+ namespaces(7) for details) but the host distro
+ has disabled them via sysctl.
+