Ignore:
Timestamp:
08/29/2004 06:36:34 PM (20 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
6.0
Children:
8b320e7
Parents:
ec0a37e6
Message:

Second round of edits for final release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/testing/BOOK@4066 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/readjusting.xml

    rec0a37e6 r69993f4  
    55]>
    66<sect1 id="ch-system-readjusting">
    7 <title>Re-adjusting the toolchain</title>
     7<title>Re-adjusting the Toolchain</title>
    88<?dbhtml filename="readjusting.html"?>
    99
     
    1414<quote>Adjusting</quote> phase in the beginning of <xref
    1515linkend="chapter-temporary-tools"/>, even though it looks to be
    16 reversed -- in that chapter, the chain was guided from the host's
    17 <filename class="directory">/{,usr/}lib</filename> directories to the
    18 new <filename class="directory">/tools/lib</filename> directory. Now,
    19 the chain will be guided from that same <filename
    20 class="directory">/tools/lib</filename> directory to the LFS's
     16reversed. In <xref linkend="chapter-temporary-tools"/>, the chain was
     17guided from the host's <filename
     18class="directory">/{,usr/}lib</filename> directories to the new
     19<filename class="directory">/tools/lib</filename> directory. Now, the
     20chain will be guided from that same <filename
     21class="directory">/tools/lib</filename> directory to the LFS
    2122<filename class="directory">/{,usr/}lib</filename> directories.</para>
    2223
     
    4950class="symlink">ginstall</filename> symbolic link which takes
    5051precedence in the <filename>Makefile</filename> file and can cause a
    51 problem here. The above command takes care of this issue.</para>
     52problem. The above command takes care of this issue.</para>
    5253
    5354<para>Remove the Binutils source and build directories now.</para>
    5455
    5556<para>Next, amend the GCC specs file so that it points to the new
    56 dynamic linker. A sed to accomplish this just like before:</para>
     57dynamic linker. A sed command accomplishes this:</para>
    5758
    5859<!-- Ampersands are needed to allow cut and paste -->
     
    6162    `gcc --print-file specs`</userinput></screen>
    6263
    63 <para>Cutting and pasting the above is recommended. It is a good idea
     64<para>Copying and pasting the above is recommended. It is a good idea
    6465to visually inspect the specs file to verify the intended change was
    6566actually made.</para>
     
    7576<caution><para>It is imperative at this point to stop and ensure that
    7677the basic functions (compiling and linking) of the adjusted toolchain
    77 are working as expected. To do this, perform a simple sanity
     78are working as expected. To do this, perform a sanity
    7879check:</para>
    7980
     
    8384
    8485<para>If everything is working correctly, there should be no errors,
    85 and the output of the last command will be (allowing for platform
    86 specific differences in dynamic linker name):</para>
     86and the output of the last command will be (allowing for
     87platform-specific differences in dynamic linker name):</para>
    8788
    8889<screen><computeroutput>[Requesting program interpreter: /lib/ld-linux.so.2]</computeroutput></screen>
    8990
    90 <para>Note especially that <filename class="directory">/lib</filename> is now
     91<para>Note that <filename class="directory">/lib</filename> is now
    9192the prefix of our dynamic linker.</para>
    9293
Note: See TracChangeset for help on using the changeset viewer.