Przeglądaj źródła

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
Simon Perreault 24 lat temu
rodzic
commit
5aa8b719e6
1 zmienionych plików z 20 dodań i 0 usunięć
  1. 20 0
      chapter05/kernel-inst.xml

+ 20 - 0
chapter05/kernel-inst.xml

@@ -24,3 +24,23 @@ The kernel configuration file is created by running the following command:
 
 </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>
+