source: chapter05/creatingstage1dir.xml@ 431f48d1

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 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/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 431f48d1 was 148bb04, checked in by Alex Gronenwoud <alex@…>, 21 years ago

Renaming /stage1 to /tools.

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

  • Property mode set to 100644
File size: 1.5 KB
Line 
1<sect1 id="ch05-creatingtoolsdir">
2<title>Creating the $LFS/tools directory</title>
3<?dbhtml filename="creatingtoolsdir.html" dir="chapter05"?>
4
5<para>All programs compiled in this chapter will be installed under <filename
6class="directory">$LFS/tools</filename> to keep them separate from the
7programs compiled in the next chapter. The programs compiled here are only
8temporary tools and won't be a part of the final LFS system and by keeping them
9in a separate directory, we can later easily throw them away.</para>
10
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>
15
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
21your host system. It will point to the directory we just created on the LFS
22partition:</para>
23
24<para><screen><userinput>ln -s $LFS/tools /</userinput></screen></para>
25
26<para>This symlink enables us to compile our toolchain so that it always
27refers to <filename>/tools</filename>, meaning that the compiler, assembler
28and linker will work both in this chapter (when we are still using some tools
29from the host) <emphasis>and</emphasis> in the next (when we are chrooted to
30the LFS partition).</para>
31
32</sect1>
33
Note: See TracBrowser for help on using the repository browser.