Changeset e4b8b81
- Timestamp:
- 10/27/2008 06:33:21 AM (16 years ago)
- 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
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rdb2f21e re4b8b81 41 41 <itemizedlist> 42 42 <listitem> 43 <para>[bdubbs] - Added a brief explanation of the Linux API Headers 44 instructions.</para> 45 </listitem> 46 <listitem> 43 47 <para>[bdubbs] - Added i386, linux32, and linux64 as symbolic 44 48 links to setarch in util-linux contents.</para> -
chapter05/linux-headers.xml
rdb2f21e re4b8b81 45 45 46 46 <para>The Linux kernel needs to expose an Application Programming Interface 47 (API) for the system's C library (Glibc in LFS) to u tilize. This is done47 (API) for the system's C library (Glibc in LFS) to use. This is done 48 48 by way of sanitizing various C header files that are shipped in the Linux 49 49 kernel source tarball.</para> 50 50 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> 52 53 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 55 62 make INSTALL_HDR_PATH=dest headers_install 56 63 cp -rv dest/include/* /tools/include</userinput></screen> -
chapter06/linux-headers.xml
rdb2f21e re4b8b81 43 43 44 44 <para>The Linux kernel needs to expose an Application Programming Interface 45 (API) for the system's C library (Glibc in LFS) to u tilize. This is done45 (API) for the system's C library (Glibc in LFS) to use. This is done 46 46 by way of sanitizing various C header files that are shipped in the Linux 47 47 kernel source tarball.</para> 48 48 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> 50 51 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 53 60 make INSTALL_HDR_PATH=dest headers_install 54 61 cp -rv dest/include/* /usr/include</userinput></screen>
Note:
See TracChangeset
for help on using the changeset viewer.