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: