Changeset 173da18
- Timestamp:
- Apr 14, 2006, 12:25:12 PM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 035fb6f
- Parents:
- cba7feb9
- Location:
- BOOK
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/boot/common/introduction.xml
rcba7feb9 r173da18 11 11 <title>Introduction</title> 12 12 13 <para>This chapter shows how to complete the temporary tools to create14 a minimal system that will be used to boot the target machine and to build15 the final system packages.</para>13 <para>This chapter shows how to complete the build of temporary tools to 14 create a minimal system that will be used to boot the target machine and to 15 build the final system packages.</para> 16 16 17 17 <para>There are a few additional packages that will need to be 18 installed to allow you to boot the minimal system. Most of these 19 packages will be installed onto the root or in /usr on the LFS 20 partition ($LFS/bin, $LFS/usr/lib, etc...), rather than /tools. 21 However, since you are still installing these packages from the host 22 system, these packages will need to be installed using the "DESTDIR" 23 option with make.</para> 24 25 <para>More detailed info about DESTDIR needed here...</para> 26 27 <para>Also, since you will need to create directories and install 28 packages in them in $LFS (and of course don't want to use root to do 29 this, to avoid damage to the host system), outside of /tools and 30 /cross-tools, you will need to temporarily change the ownership of 31 $LFS to the <systemitem class="username">lfs</systemitem> user. Run 32 the following command as <systemitem 33 class="username">root</systemitem>:</para> 18 installed to allow you to boot the minimal system. Some of these 19 packages will be installed onto the root or in /usr on the LFS 20 partition ($LFS/bin, $LFS/usr/lib, etc...), rather than /tools, using the 21 "DESTDIR" option with make. This will require the 22 <systemitem class="username">lfs</systemitem> user to have write access to 23 the rest of the $LFS partition, so you will need to temporarily change the 24 ownership of $LFS to the <systemitem class="username">lfs</systemitem> user. 25 Run the following command as <systemitem 26 class="username">root</systemitem>:</para> 34 27 35 28 <screen><userinput>chown -v lfs $LFS</userinput></screen> -
BOOK/cross-tools/common/glibc.xml
rcba7feb9 r173da18 39 39 xpointer="xpointer(//*[@os='d'])"/> 40 40 41 <para os="s1">The following sed fixes a build issue with Glibc , this will prevent nscd from trying42 to link to libraries,that don't exist:</para>41 <para os="s1">The following sed fixes a build issue with Glibc. This will 42 prevent nscd from trying to link to libraries that don't exist:</para> 43 43 44 44 <screen os="s2"><userinput>cp nscd/Makefile{,.orig} -
BOOK/temp-system/common/bash.xml
rcba7feb9 r173da18 29 29 Makefile.in.orig > Makefile.in</userinput></screen> 30 30 31 <para os="c1">Remove a test that causes the build to fail: :</para>31 <para os="c1">Remove a test that causes the build to fail:</para> 32 32 33 33 <screen os="c2"><userinput>echo "ac_cv_func_setvbuf_reversed=no" >> config.cache</userinput></screen> … … 42 42 43 43 <variablelist os="ad"> 44 <title>The meaning of the configure option s:</title>44 <title>The meaning of the configure option:</title> 45 45 46 46 <varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.