%general-entities; ]> linux &linux-version;
&linux-url;
Linux-&linux-version; API Headers Linux API headers <para>The Linux API Headers expose the kernel's API for use by Glibc.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&linux-headers-ch6-sbu;</seg> <seg>&linux-headers-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>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 by way of sanitizing various C header files that are shipped in the Linux kernel source tarball. Apply a sed subsitution to suppress the installation of header files in /usr/include/scsi. The versions provided by Glibc will be used instead: sed -i '/scsi/d' include/Kbuild Install the header files: make mrproper make headers_check make INSTALL_HDR_PATH=dest headers_install cp -rv dest/include/* /usr/include Contents of Linux API Headers Installed headers /usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h Short Descriptions /usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h The Linux API headers /usr/include/{asm{,-generic},linux,mtd,rdma,sound}