Ignore:
Timestamp:
09/22/2002 02:22:43 PM (22 years ago)
Author:
Timothy Bauscher <timothy@…>
Branches:
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, 12.2, 12.2-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, 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/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
639a66c
Parents:
69f8606d
Message:

Applied Alex's grammatic-fixes patch.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/kernel-exp.xml

    r69f8606d rbed61bb  
    22<title>Command explanations</title>
    33
    4 <para><userinput>ln -s /static/bin/pwd /bin/pwd</userinput>: The kernel
    5 source hard-wires the path to <filename>pwd</filename> to be
    6 <filename>/bin/pwd</filename> so we create a temporary symlink to deal with
    7 it.</para>
     4<para><userinput>ln -s /static/bin/pwd /bin/pwd</userinput>: In the kernel
     5source, the path to the <filename>pwd</filename> program is hard-wired as
     6<filename>/bin/pwd</filename>, so we create a temporary symlink to account
     7for that. At the end we remove it again.</para>
    88
    9 <para><userinput>make mrproper:</userinput> This will ensure that the kernel
    10 tree is absolutely clean.  We do this because the kernel team recommend
    11 that this is done prior to <emphasis>each</emphasis> kernel compilation,
    12 and that we shouldn't rely on the source tree being automatically clean
    13 after untarring.</para>
     9<para><userinput>make mrproper</userinput>: This ensures that the kernel
     10tree is absolutely clean. The kernel team recommends that this command be
     11issued prior to <emphasis>each</emphasis> kernel compilation, and that you
     12shouldn't rely on the source tree being clean after untarring.</para>
    1413
    1514<para><userinput>make include/linux/version.h</userinput> and
    1615<userinput>make symlinks</userinput>: This creates the
    17 <filename>include/linux/version.h</filename>, as well as the <filename
    18 class="symlink">include/asm</filename> symlink.</para>
     16<filename>include/linux/version.h</filename> file and the platform-specific
     17<filename class="symlink">include/asm</filename> symlink.</para>
    1918
    2019<para><userinput>mkdir /usr/include/asm</userinput>
    2120, <userinput>cp include/asm/* /usr/include/asm</userinput> and
    22 <userinput>cp include/asm-generic /usr/include</userinput>:
    23 This copies the platform-specific assembler kernel header files to
     21<userinput>cp -R include/asm-generic /usr/include</userinput>:
     22These commands copy the platform-specific assembler kernel header files to
    2423<filename class="directory">/usr/include/asm</filename> and <filename
    25 class="directory">/usr/include/asm-generic</filename></para>
     24class="directory">/usr/include/asm-generic</filename>.</para>
    2625
    2726<para><userinput>cp -R include/linux /usr/include</userinput>:
    2827This command copies the cross-platform kernel header files to
    29 <filename>/usr/include</filename></para>
     28<filename>/usr/include</filename>.</para>
    3029
    31 <para><userinput>touch /usr/include/linux/autoconf.h</userinput>: Some
    32 kernel header files include this <filename>autoconf.h</filename> file, but
    33 outside the Linux source tree, that file has no meaning so we just create
    34 an empty one so we don't get compile errors whenever it happens to be a
    35 dependency of another kernel header file.</para>
     30<para><userinput>touch /usr/include/linux/autoconf.h</userinput>: This
     31creates an empty <filename>autoconf.h</filename> file.  As we do not yet
     32configure the kernel, we have to create this file ourselves for those few
     33kernel header files that make use of it, to avoid compilation failures.</para>
    3634
    3735</sect2>
Note: See TracChangeset for help on using the changeset viewer.