diff --git a/chapter02/hostreqs.xml b/chapter02/hostreqs.xml
index afd51bc41..e153ada5b 100644
--- a/chapter02/hostreqs.xml
+++ b/chapter02/hostreqs.xml
@@ -34,6 +34,11 @@
not been tested)
+
+
+ Bc-1.07.0
+
+
Bison-2.7 (/usr/bin/yacc
should be a link to bison or small script that executes bison)
@@ -139,6 +144,7 @@ echo "/bin/sh -> $MYSH"
echo $MYSH | grep -q bash || echo "ERROR: /bin/sh does not point to bash"
unset MYSH
+bc --version | head -n1
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
bison --version | head -n1
diff --git a/chapter06/kernel.xml b/chapter06/kernel.xml
index 3e679f6f9..68925af81 100644
--- a/chapter06/kernel.xml
+++ b/chapter06/kernel.xml
@@ -168,14 +168,26 @@
- Enable CONFIG_EXT2,
- CONFIG_EXT4,
- and CONFIG_VFAT_FS
+ Set CONFIG_EXT2=y,
+ CONFIG_EXT4=y,
+ and CONFIG_VFAT_FS=y
They are needed to access the filesystems we'll make for the
target system.
+
+
+ Set CONFIG_MODULE_SIG=n,
+ CONFIG_SECURITY=n,
+ and CONFIG_STACK_VALIDATION=n
+
+ They are unneeded for the temporary kernel, and they need
+ additional dependencies which may be unavailable on the host
+ distro. You can enable them building the kernel for the final LFS
+ system in Chapter 10 if you need these features.
+
+
Compile the kernel image: