diff options
author | Xi Ruoyao <xry111@mengyan1223.wang> | 2019-08-15 06:37:20 +0000 |
---|---|---|
committer | Xi Ruoyao <xry111@mengyan1223.wang> | 2019-08-15 06:37:20 +0000 |
commit | e6db1756da5069c62535b379e44cb1cd8de8408f (patch) | |
tree | b504f1b0d4de3fb6cec3d34e42ffd310a038ad3b /chapter06 | |
parent | 0fed4cc6291f07172ad760c349b1bf0d6a0c4902 (diff) |
gcc: fix the ownership of header directory
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11655 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r-- | chapter06/gcc.xml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index a0ab63438..83c9560bd 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -157,6 +157,14 @@ su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> <screen><userinput remap="install">make install rm -rf /usr/lib/gcc/$(gcc -dumpmachine)/9.1.0/include-fixed/bits/</userinput></screen> + <para>The GCC build directory is owned by <systemitem class="username"> + nobody</systemitem> now and the ownership of the installed header + directory (and its content) will be incoorect. Change the ownership to + <systemitem class="username">root</systemitem> user and group:</para> + +<screen><userinput remap="install">chown -v -R root:root \ + /usr/lib/gcc/*linux-gnu/&gcc-version;/include{,-fixed}</userinput></screen> + <para>Create a symlink required by the <ulink url="https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s09.html">FHS</ulink> for "historical" reasons.</para> |