Added FHS compliance notes regarding the use of symlinks for the kernel header directories.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@564 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Simon Perreault 2001-05-03 23:23:21 +00:00
parent 142c5980ca
commit 5aa8b719e6

View File

@ -24,3 +24,23 @@ The kernel configuration file is created by running the following command:
</sect2> </sect2>
<sect2>
<title>FHS compliance notes</title>
<para>
According to the FHS, the /usr/include/linux and /usr/include/asm should be
actual directories, not symbolic links to the ones belonging to the current
kernel. The major advantage is that programs will compile with the headers glibc
was compiled with, and this may prevent some compiling hell. Until now, in all
of LFS' history, no compiling problem has been reported by using symlinks. So if
you're tight on space, we recommend using symlinks. But if you want to be FHS
compliant, replace the two last lines from the commands above with those:
</para>
<blockquote><literallayout>
<userinput>cp -r ../src/linux/include/linux . &amp;&amp;</userinput>
<userinput>cp -r ../src/linux/include/asm .</userinput>
</literallayout></blockquote>
</sect2>