source: chapter05/kernel-exp.xml@ 33d7c67

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v3_0 v3_1 v3_2 v3_3 v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 33d7c67 was ec6c66d, checked in by Gerard Beekmans <gerard@…>, 23 years ago

Fixed yes "" | make config explanation

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@437 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.5 KB
Line 
1<sect2>
2<title>Command explanations</title>
3
4<para>
5<userinput>yes "" | make config:</userinput> This runs make config and
6answers with the default answer to every question the config script asks
7the user (it does this by simply doing the equivalent of hitting the
8Enter key, thus accepting the default Y and N answers to the questions).
9We're not configuring the real kernel here, we just need to have some sort
10of configure file created so that we can run make dep next that will
11create a few files in $LFS/usr/src/linux/include/linux, like version.h,
12among others, that we will need to compile Glibc and other packages later
13in chroot.
14</para>
15
16<para>
17<userinput>make dep:</userinput> make dep checks dependencies and sets
18up the dependencies file. We don't really care about the dependency
19checks, but what we do care about is that make dep creates those
20aforementioned files in $LFS/usr/src/linux/include/linux we will be
21needing later on.
22</para>
23
24<para>
25<userinput>ln -s ../src/linux/include/linux</userinput> and
26<userinput>ln -s ../src/linux/include/asm:</userinput> These
27commands create the linux and asm symlinks in the $LFS/usr/include
28directory that point to the proper directories in the Linux source tree.
29Packages that need kernel headers include them with lines like #include
30&lt;linux/errno.h&gt;. These paths are relative to the /usr/include
31directory so the /usr/include/linux link points to the directory
32containing the Linux kernel header files. The same goes for the asm
33symlink.
34</para>
35
36</sect2>
37
Note: See TracBrowser for help on using the repository browser.