diff options
author | Greg Schafer <greg@linuxfromscratch.org> | 2003-10-07 00:41:12 +0000 |
---|---|---|
committer | Greg Schafer <greg@linuxfromscratch.org> | 2003-10-07 00:41:12 +0000 |
commit | f57e3d1ad9e6bfe96ebf823be19da0e07d81d52b (patch) | |
tree | a5712a4b851f5cbdfaa4774de45e908006dcd896 /chapter05/lockingglibc.xml | |
parent | 04a335156f4e0a83bf7d1bf3173cff3bd55f9695 (diff) |
Rearrange "How things are going to be done" section. Simplify seds in "Locking in Glibc" and "Re-adjusting the toolchain" sections. Miscellaneous other fixes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2931 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05/lockingglibc.xml')
-rw-r--r-- | chapter05/lockingglibc.xml | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/chapter05/lockingglibc.xml b/chapter05/lockingglibc.xml index dbb5c2872..569e9ca1c 100644 --- a/chapter05/lockingglibc.xml +++ b/chapter05/lockingglibc.xml @@ -23,16 +23,20 @@ Binutils build and source directories.</para> to the new dynamic linker. A simple sed will accomplish this:</para> <para><screen><userinput>SPECFILE=/tools/lib/gcc-lib/*/*/specs -sed -e 's@/lib/ld.so.1@/tools/lib/ld.so.1@g' \ - -e 's@/lib/ld-linux.so.2@/tools/lib/ld-linux.so.2@g' \ +sed -e 's@/lib/ld-linux.so.2@/tools/lib/ld-linux.so.2@g' \ $SPECFILE > tempspecfile mv tempspecfile $SPECFILE unset SPECFILE</userinput></screen></para> -<para>We recommend that you cut-and-paste the above rather than try and type it -all in. Or you can edit the specs file by hand if you want to: just replace -"/lib/ld-linux.so.2" with "/tools/lib/ld-linux.so.2" and "/lib/ld.so.1" with -"/tools/lib/ld.so.1".</para> +<para>We recommend that you cut-and-paste the above rather than try and type it +all in. Or you can edit the specs file by hand if you want to: just replace any +occurrence of "/lib/ld-linux.so.2" with "/tools/lib/ld-linux.so.2".</para> + +<important><para>If you are working on a platform where the name of the dynamic +linker is something other than <filename>ld-linux.so.2</filename>, you +<emphasis>must</emphasis> substitute <filename>ld-linux.so.2</filename> with the +name of your platform's dynamic linker in the above commands. Refer back to the +"Toolchain technical notes" section if necessary.</para></important> <para>Lastly, there is a possibility that some include files from the host system have found their way into GCC's private include dir. This can happen |