Changeset c288d97
- Timestamp:
- 02/01/2004 09:48:13 PM (21 years ago)
- 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_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:
- 90e3cb3
- Parents:
- 6da8f0d
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter04/chapter04.xml
r6da8f0d rc288d97 101 101 <ulink url="http://freshmeat.net/projects/expect/"/> 102 102 103 File (&file-version;) - &file-size;: -- <emphasis role="strong">( *) See Note 1 Below</emphasis>103 File (&file-version;) - &file-size;: -- <emphasis role="strong">(see Note 1 below)</emphasis> 104 104 <ulink url="http://freshmeat.net/projects/file/"/> 105 105 … … 128 128 <ulink url="http://freshmeat.net/projects/gettext/"/> 129 129 130 Glibc (&glibc-version;) - &glibc-size;: -- <emphasis role="strong">( *) See Note 2 Below</emphasis>130 Glibc (&glibc-version;) - &glibc-size;: -- <emphasis role="strong">(see Note 2 below)</emphasis> 131 131 <ulink url="http://freshmeat.net/projects/glibc/"/> 132 132 -
chapter05/binutils-pass1.xml
r6da8f0d rc288d97 37 37 <para>Now prepare Binutils for compilation:</para> 38 38 39 <screen><userinput>../&binutils-dir;/configure \ 40 --prefix=/tools --disable-nls</userinput></screen> 39 <screen><userinput>../&binutils-dir;/configure --prefix=/tools --disable-nls</userinput></screen> 41 40 42 41 <para>The meaning of the configure options:</para> -
chapter05/chapter05.xml
r6da8f0d rc288d97 312 312 work environment we'll create a new user <emphasis>lfs</emphasis> and 313 313 use this one during the installation process. As <emphasis>root</emphasis>, 314 issue the following commands to add the new user:</para> 315 316 <screen><userinput>useradd -s /bin/bash -m -k /dev/null lfs 317 passwd lfs</userinput></screen> 314 issue the following command to add the new user:</para> 315 316 <screen><userinput>useradd -s /bin/bash -m -k /dev/null lfs</userinput></screen> 318 317 319 318 <para>The meaning of the switches:</para> … … 328 327 possible <filename>/etc/skel</filename> being copied into it.</para></listitem> 329 328 </itemizedlist> 329 330 <para>If you want to be able to log in as <emphasis>lfs</emphasis>, then give 331 this new user a password:</para> 332 333 <screen><userinput>passwd lfs</userinput></screen> 330 334 331 335 <para>Now grant this new user <emphasis>lfs</emphasis> full access to -
chapter05/glibc.xml
r6da8f0d rc288d97 33 33 <screen><userinput>../&glibc-dir;/configure --prefix=/tools \ 34 34 --disable-profile --enable-add-ons=linuxthreads \ 35 --with-headers=/tools/include \ 36 --with-binutils=/tools/bin \ 35 --with-binutils=/tools/bin --with-headers=/tools/include \ 37 36 --without-gd --without-cvs</userinput></screen> 38 37 -
chapter05/perl.xml
r6da8f0d rc288d97 18 18 <screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen> 19 19 20 <para>Now prepare Perl for compilation:</para> 20 <para>Now prepare Perl for compilation (make sure to get the 'IO Fcntl' 21 right, they are all letters):</para> 21 22 22 23 <screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl'</userinput></screen> -
chapter06/binutils.xml
r6da8f0d rc288d97 46 46 <para>Now prepare Binutils for compilation:</para> 47 47 48 <screen><userinput>../&binutils-dir;/configure \ 49 --prefix=/usr --enable-shared</userinput></screen> 48 <screen><userinput>../&binutils-dir;/configure --prefix=/usr --enable-shared</userinput></screen> 50 49 51 50 <para>Compile the package:</para> -
chapter06/grep.xml
r6da8f0d rc288d97 18 18 <para>Prepare Grep for compilation:</para> 19 19 20 <screen><userinput>./configure --prefix=/usr --bindir=/bin \ 21 --with-included-regex</userinput></screen> 20 <screen><userinput>./configure --prefix=/usr --bindir=/bin --with-included-regex</userinput></screen> 22 21 23 22 <para>Compile the package:</para> -
chapter06/mountproc.xml
r6da8f0d rc288d97 5 5 <para>In order for certain programs to function properly, the 6 6 <emphasis>proc</emphasis> and <emphasis>devpts</emphasis> file systems must be 7 available within the chroot environment. A file system can be mounted as many8 times and in as many places as you like, thus it's not a problem that these 9 file systems are already mounted on your host system -- especially so because 10 they are virtual file systems.</para>7 available within the chroot environment. Since kernel version 2.4 a file system 8 can be mounted as many times and in as many places as you like, thus it's not a 9 problem that these file systems are already mounted on your host system -- 10 especially so because they are virtual file systems.</para> 11 11 12 12 <para>The <emphasis>proc</emphasis> file system is the process information -
chapter06/ncurses.xml
r6da8f0d rc288d97 24 24 <para>Now prepare Ncurses for compilation:</para> 25 25 26 <screen><userinput>./configure --prefix=/usr --with-shared \ 27 --without-debug</userinput></screen> 26 <screen><userinput>./configure --prefix=/usr --with-shared --without-debug</userinput></screen> 28 27 29 28 <para>Compile the package:</para>
Note:
See TracChangeset
for help on using the changeset viewer.