%general-entities; ]> Linux-Libc-Headers-&linux-libc-headers-version; Linux-Libc-Headers <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem><seg>0.1 SBU</seg><seg>22 MB</seg></seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Linux-Libc-Headers For years it has been common practice to use so-called raw kernel headers (straight from a kernel tarball) in /usr/include, but over the last few years, the kernel developers have taken a strong stance that such things should not be done. Thus was born the linux-libc-headers project, designed to maintain an API stable version of the Linux headers. Install the header files: cp -R include/asm-i386 /usr/include/asm cp -R include/linux /usr/include Assure that all the headers are owned by root: chown -R root:root /usr/include/{asm,linux} And make sure all the users can read the headers: find /usr/include/{asm,linux} -type d -exec chmod 755 {} \; find /usr/include/{asm,linux} -type f -exec chmod 644 {} \;