diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2008-10-27 06:33:21 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2008-10-27 06:33:21 +0000 |
commit | e4b8b816df71ba3d2cefe115e0e9c323364890c2 (patch) | |
tree | 24d3b9508a9bb741163c424067ba6cae27d355de /chapter06/linux-headers.xml | |
parent | db2f21efd2369d05d57de79522d90951d0e81027 (diff) |
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
Diffstat (limited to 'chapter06/linux-headers.xml')
-rw-r--r-- | chapter06/linux-headers.xml | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chapter06/linux-headers.xml b/chapter06/linux-headers.xml index a2824d541..f34e037a4 100644 --- a/chapter06/linux-headers.xml +++ b/chapter06/linux-headers.xml @@ -42,14 +42,21 @@ <title>Installation of Linux API Headers</title> <para>The Linux kernel needs to expose an Application Programming Interface - (API) for the system's C library (Glibc in LFS) to utilize. This is done + (API) for the system's C library (Glibc in LFS) to use. This is done by way of sanitizing various C header files that are shipped in the Linux kernel source tarball.</para> - <para>Install the header files:</para> + <para>First, make sure there are no stale files and dependencies lying around + from previous activity:</para> -<screen><userinput remap="install">make mrproper -make headers_check +<screen><userinput remap="install">make mrproper</userinput></screen> + + <para>Now test and extract the user-visible kernel headers from the source. + They are placed in an intermediate local directory and copied to the needed + location because the extraction process removes any existing files in + the target directory.</para> + +<screen><userinput remap="install">make headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /usr/include</userinput></screen> |