Changeset e4b8b81


Ignore:
Timestamp:
10/27/2008 06:33:21 AM (16 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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, 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, 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
Children:
bdd7f27
Parents:
db2f21e
Message:

Added a brief explanation of the Linux API Headers instructions.

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rdb2f21e re4b8b81  
    4141      <itemizedlist>
    4242        <listitem>
     43          <para>[bdubbs] - Added a brief explanation of the Linux API Headers
     44          instructions.</para>
     45        </listitem>
     46        <listitem>
    4347          <para>[bdubbs] - Added i386, linux32, and linux64 as symbolic
    4448          links to setarch in util-linux contents.</para>
  • chapter05/linux-headers.xml

    rdb2f21e re4b8b81  
    4545
    4646    <para>The Linux kernel needs to expose an Application Programming Interface
    47     (API) for the system's C library (Glibc in LFS) to utilize.  This is done
     47    (API) for the system's C library (Glibc in LFS) to use.  This is done
    4848    by way of sanitizing various C header files that are shipped in the Linux
    4949    kernel source tarball.</para>
    5050
    51     <para>Install the header files:</para>
     51    <para>First, make sure there are no stale files and dependencies lying around
     52    from previous activity:</para>
    5253
    53 <screen><userinput remap="install">make mrproper
    54 make headers_check
     54<screen><userinput remap="install">make mrproper</userinput></screen>
     55
     56    <para>Now test and extract the user-visible kernel headers from the source.
     57    They are placed in an intermediate local directory and copied to the needed
     58    location because the extraction process removes any existing files in
     59    the target directory.</para>
     60
     61<screen><userinput remap="install">make headers_check
    5562make INSTALL_HDR_PATH=dest headers_install
    5663cp -rv dest/include/* /tools/include</userinput></screen>
  • chapter06/linux-headers.xml

    rdb2f21e re4b8b81  
    4343
    4444    <para>The Linux kernel needs to expose an Application Programming Interface
    45     (API) for the system's C library (Glibc in LFS) to utilize.  This is done
     45    (API) for the system's C library (Glibc in LFS) to use.  This is done
    4646    by way of sanitizing various C header files that are shipped in the Linux
    4747    kernel source tarball.</para>
    4848
    49     <para>Install the header files:</para>
     49    <para>First, make sure there are no stale files and dependencies lying around
     50    from previous activity:</para>
    5051
    51 <screen><userinput remap="install">make mrproper
    52 make headers_check
     52<screen><userinput remap="install">make mrproper</userinput></screen>
     53
     54    <para>Now test and extract the user-visible kernel headers from the source.
     55    They are placed in an intermediate local directory and copied to the needed
     56    location because the extraction process removes any existing files in
     57    the target directory.</para>
     58
     59<screen><userinput remap="install">make headers_check
    5360make INSTALL_HDR_PATH=dest headers_install
    5461cp -rv dest/include/* /usr/include</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.