Ignore:
Timestamp:
09/02/2003 10:03:51 PM (21 years ago)
Author:
Alex Gronenwoud <alex@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
cd8e54e
Parents:
40add94
Message:

Renaming /stage1 to /tools.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/creatingstage1dir.xml

    r40add94 r148bb04  
    1 <sect1 id="ch05-creatingstage1dir">
    2 <title>Creating the $LFS/stage1 directory</title>
    3 <?dbhtml filename="creatingstage1dir.html" dir="chapter05"?>
     1<sect1 id="ch05-creatingtoolsdir">
     2<title>Creating the $LFS/tools directory</title>
     3<?dbhtml filename="creatingtoolsdir.html" dir="chapter05"?>
    44
    55<para>All programs compiled in this chapter will be installed under <filename
    6 class="directory">$LFS/stage1</filename> to keep them separate from the
     6class="directory">$LFS/tools</filename> to keep them separate from the
    77programs compiled in the next chapter. The programs compiled here are only
    88temporary tools and won't be a part of the final LFS system and by keeping them
    9 in a separate directory, we can later easily throw them away. Create the
    10 required directory by running the following:</para>
     9in a separate directory, we can later easily throw them away.</para>
    1110
    12 <para><screen><userinput>mkdir $LFS/stage1</userinput></screen></para>
     11<para>If later you wish to search through the binaries of your system to see
     12what files they make use of or link against, then to make this searching easier
     13you may want to choose a unique name. Instead of the simple "tools" you could
     14use something like "tools-for-lfs".</para>
    1315
    14 <para>The next step is to create a <filename>/stage1</filename> symlink on
     16<para>Create the required directory by running the following:</para>
     17
     18<para><screen><userinput>mkdir $LFS/tools</userinput></screen></para>
     19
     20<para>The next step is to create a <filename>/tools</filename> symlink on
    1521your host system. It will point to the directory we just created on the LFS
    1622partition:</para>
    1723
    18 <para><screen><userinput>ln -s $LFS/stage1 /</userinput></screen></para>
     24<para><screen><userinput>ln -s $LFS/tools /</userinput></screen></para>
    1925
    2026<para>This symlink enables us to compile our toolchain so that it always
    21 refers to <filename>/stage1</filename>, meaning that the compiler, assembler
     27refers to <filename>/tools</filename>, meaning that the compiler, assembler
    2228and linker will work both in this chapter (when we are still using some tools
    2329from the host) <emphasis>and</emphasis> in the next (when we are chrooted to
Note: See TracChangeset for help on using the changeset viewer.