5.5. Linux-Headers-

The Linux-Headers expose the kernel's API for use by Glibc.

Approximate build time: less than 0.1 SBU
Required disk space: 27 MB

5.5.1. Installation of Linux-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 by way of sanitizing various C header files that are shipped in the Linux kernel source tarball.

Install the header files:

make mrproper
make headers_install
make headers_check
cp -av usr/include/* /tools/include

Details on this package are located in Section 6.7.2, “Contents of Linux-Headers.”