diff options
Diffstat (limited to 'chapter05/linux-headers.xml')
-rw-r--r-- | chapter05/linux-headers.xml | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chapter05/linux-headers.xml b/chapter05/linux-headers.xml index 63063b7d6..30f69a33e 100644 --- a/chapter05/linux-headers.xml +++ b/chapter05/linux-headers.xml @@ -44,14 +44,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/* /tools/include</userinput></screen> |