Changeset e4b8b81 for chapter06/linux-headers.xml
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.