aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/kernel-inst.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05/kernel-inst.xml')
-rw-r--r--chapter05/kernel-inst.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/chapter05/kernel-inst.xml b/chapter05/kernel-inst.xml
index 44974545e..d641edf92 100644
--- a/chapter05/kernel-inst.xml
+++ b/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>
+