From e4b8b816df71ba3d2cefe115e0e9c323364890c2 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Mon, 27 Oct 2008 06:33:21 +0000 Subject: 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 --- chapter05/linux-headers.xml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'chapter05') 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 @@ Installation of Linux API Headers 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. - Install the header files: + First, make sure there are no stale files and dependencies lying around + from previous activity: -make mrproper -make headers_check +make mrproper + + 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. + +make headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /tools/include -- cgit v1.2.3-54-g00ecf