| 1234567891011121314151617181920212223242526272829303132333435 | <sect2><title>Command explanations</title><para><userinput>yes "" | make config:</userinput> This runs make config andanswers "Y" to every question the config script asks the user. We're notconfiguring the real kernel here, we just need to have some sort ofconfigure file created so that we can run make dep next that will createa few files in $LFS/usr/src/linux/include/linux, like version.h, amongothers, that we will need to compilg Glibc and other packages later inchroot.</para><para><userinput>make dep:</userinput> make dep checks dependencies and setsup the dependencies file. We don't really care about the dependencychecks, but what we do care about is that make dep creates thoseaforementioned files in $LFS/usr/src/linux/include/linux we will beneeding later on.</para><para><userinput>ln -s ../src/linux/include/linux</userinput> and<userinput>ln -s ../src/linux/include/asm:</userinput> Thesecommands create the linux and asm symlinks in the $LFS/usr/includedirectory that point to the proper directories in the Linux source tree.Packages that need kernel headers include them with lines like #include<linux/errno.h>. These paths are relative to the /usr/includedirectory so the /usr/include/linux link points to the directorycontaining the Linux kernel header files. The same goes for the asmsymlink.</para></sect2>
 |