aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/kernel-inst.xml
diff options
context:
space:
mode:
authorSimon Perreault <nomis80@videotron.ca>2001-05-03 23:23:21 +0000
committerSimon Perreault <nomis80@videotron.ca>2001-05-03 23:23:21 +0000
commit5aa8b719e602c30446cdb35566ddf29c3c450a25 (patch)
tree28da3b50b4b0e6d1899e4b7225ec8ce438b65709 /chapter05/kernel-inst.xml
parent142c5980ca79d47974f5cf4440d0a4eeea378809 (diff)
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
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>
+