- Timestamp:
- 07/06/2001 03:25:48 PM (23 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, v3_0, v3_1, v3_2, v3_3, v4_0, v4_1, 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:
- 8c74d8a
- Parents:
- e3f06c01
- Location:
- chapter05
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/bash-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>./configure --enable-static-link --prefix=$LFS/usr 10 11 <userinput> --bindir=$LFS/bin 12 --with-curses&&</userinput>13 <userinput>make&&</userinput>14 <userinput>make install&&</userinput>15 <userinput>cd $LFS/bin &&</userinput>16 <userinput>ln -s bash sh</userinput>17 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>./configure --enable-static-link --prefix=$LFS/usr \</userinput> 11 <userinput> --bindir=$LFS/bin --with-curses &&</userinput> 12 <userinput>make &&</userinput> 13 <userinput>make install &&</userinput> 14 <userinput>cd $LFS/bin &&</userinput> 15 <userinput>ln -s bash sh</userinput> 16 </screen> 17 </para> 18 18 19 19 <para> -
chapter05/binutils-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>./configure --prefix=$LFS/usr --disable-nls 10 11 <userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr 12 &&</userinput>13 <userinput>make -e tooldir=$LFS/usr install</userinput>14 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 11 <userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr &&</userinput> 12 <userinput>make -e tooldir=$LFS/usr install</userinput> 13 </screen> 14 </para> 15 15 16 16 </sect2> -
chapter05/bzip2-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>sed \</userinput> 10 <userinput> s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS) 11 \$(LDFLAGS) -o"/ \</userinput> 12 <userinput> Makefile | make -f - 13 LDFLAGS=-static &&</userinput> 14 <userinput>make PREFIX=$LFS/usr install &&</userinput> 15 <userinput>cd $LFS/usr/bin &&</userinput> 16 <userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput> 17 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>sed \</userinput> 11 <userinput> s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS) 12 \$(LDFLAGS) -o"/ \</userinput> 13 <userinput> Makefile | make -f - 14 LDFLAGS=-static &&</userinput> 15 <userinput>make PREFIX=$LFS/usr install &&</userinput> 16 <userinput>cd $LFS/usr/bin &&</userinput> 17 <userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput> 18 </screen> 19 </para> 18 20 19 21 </sect2> -
chapter05/diffutils-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 10 &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr &&</userinput> 12 <userinput>unset CPPFLAGS &&</userinput> 13 <userinput>make LDFLAGS=-static &&</userinput> 14 <userinput>make install</userinput> 15 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr &&</userinput> 12 <userinput>unset CPPFLAGS &&</userinput> 13 <userinput>make LDFLAGS=-static &&</userinput> 14 <userinput>make install</userinput> 15 </screen> 16 </para> 16 17 17 18 </sect2> -
chapter05/fileutils-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>./configure --disable-nls \</userinput> 10 <userinput> --prefix=$LFS/usr --libexecdir=$LFS/bin 11 --bindir=$LFS/bin &&</userinput> 12 <userinput>make LDFLAGS=-static &&</userinput> 13 <userinput>make install &&</userinput> 14 <userinput>cd $LFS/usr/bin &&</userinput> 15 <userinput>ln -s ../../bin/install</userinput> 16 </literallayout></blockquote> 8 <para><screen> 9 <userinput>./configure --disable-nls \</userinput> 10 <userinput> --prefix=$LFS/usr --libexecdir=$LFS/bin 11 --bindir=$LFS/bin &&</userinput> 12 <userinput>make LDFLAGS=-static &&</userinput> 13 <userinput>make install &&</userinput> 14 <userinput>cd $LFS/usr/bin &&</userinput> 15 <userinput>ln -s ../../bin/install</userinput> 16 </screen> 17 </para> 17 18 18 19 </sect2> -
chapter05/gcc-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>mkdir $LFS/usr/src/gcc-build &&</userinput> 10 <userinput>cd $LFS/usr/src/gcc-build &&</userinput> 11 <userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput> 12 <userinput> --enable-languages=c,c++ --disable-nls 13 \</userinput> 14 <userinput> --disable-shared 15 &&</userinput> 16 <userinput>make -e LDFLAGS=-static bootstrap &&</userinput> 17 <userinput>make prefix=$LFS/usr install &&</userinput> 18 <userinput>cd $LFS/lib &&</userinput> 19 <userinput>ln -s ../usr/bin/cpp 20 &&</userinput> 21 <userinput>cd $LFS/usr/lib &&</userinput> 22 <userinput>ln -s ../bin/cpp 23 &&</userinput> 24 <userinput>cd $LFS/usr/bin &&</userinput> 25 <userinput>ln -s gcc cc</userinput> 26 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>mkdir $LFS/usr/src/gcc-build &&</userinput> 11 <userinput>cd $LFS/usr/src/gcc-build &&</userinput> 12 <userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput> 13 <userinput> --enable-languages=c,c++ --disable-nls \</userinput> 14 <userinput> --disable-shared &&</userinput> 15 <userinput>make -e LDFLAGS=-static bootstrap &&</userinput> 16 <userinput>make prefix=$LFS/usr install &&</userinput> 17 <userinput>cd $LFS/lib &&</userinput> 18 <userinput>ln -s ../usr/bin/cpp &&</userinput> 19 <userinput>cd $LFS/usr/lib &&</userinput> 20 <userinput>ln -s ../bin/cpp &&</userinput> 21 <userinput>cd $LFS/usr/bin &&</userinput> 22 <userinput>ln -s gcc cc</userinput> 23 </screen> 24 </para> 27 25 28 26 </sect2> -
chapter05/grep-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 10 11 <userinput>./configure --prefix=$LFS/usr --disable-nls 12 13 <userinput>unset CPPFLAGS&&</userinput>14 <userinput>make LDFLAGS=-static &&</userinput>15 <userinput>make install</userinput>16 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 12 <userinput>unset CPPFLAGS &&</userinput> 13 <userinput>make LDFLAGS=-static &&</userinput> 14 <userinput>make install</userinput> 15 </screen> 16 </para> 17 17 18 18 </sect2> -
chapter05/gzip-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>patch -Np1 -i ../gzip-&gzip-version;.patch 10 11 12 13 14 <userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip 15 $LFS/bin &&</userinput>16 <userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput>17 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>patch -Np1 -i ../gzip-&gzip-version;.patch &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr &&</userinput> 12 <userinput>make LDFLAGS=-static &&</userinput> 13 <userinput>make install &&</userinput> 14 <userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &&</userinput> 15 <userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput> 16 </screen> 17 </para> 18 18 19 19 </sect2> -
chapter05/introduction.xml
re3f06c01 r11ce06a 41 41 </para> 42 42 43 <blockquote><literallayout> 44 <userinput>echo $LFS</userinput> 45 </literallayout></blockquote> 43 <para> 44 <screen> 45 <userinput>echo $LFS</userinput> 46 </screen> 47 </para> 46 48 47 49 <para> -
chapter05/kernel-inst.xml
re3f06c01 r11ce06a 14 14 </para> 15 15 16 <blockquote><literallayout> 17 <userinput>patch -Np1 -i ../linux-&kernel-version;.patch 18 &&</userinput> 19 <userinput>make mrproper &&</userinput> 20 <userinput>yes "" | make config &&</userinput> 21 <userinput>make dep &&</userinput> 22 <userinput>cd $LFS/usr/include &&</userinput> 23 <userinput>cp -a ../src/linux/include/linux . &&</userinput> 24 <userinput>chown root.root $LFS/usr/include/linux -R 25 &&</userinput> 26 <userinput>mkdir asm &&</userinput> 27 <userinput>cp -a ../src/linux/include/asm/* asm &&</userinput> 28 <userinput>chown root.root $LFS/usr/include/asm -R</userinput> 29 30 </literallayout></blockquote> 16 <para> 17 <screen> 18 <userinput>patch -Np1 -i ../linux-&kernel-version;.patch &&</userinput> 19 <userinput>make mrproper &&</userinput> 20 <userinput>yes "" | make config &&</userinput> 21 <userinput>make dep &&</userinput> 22 <userinput>cd $LFS/usr/include &&</userinput> 23 <userinput>cp -a ../src/linux/include/linux . &&</userinput> 24 <userinput>chown root.root $LFS/usr/include/linux -R &&</userinput> 25 <userinput>mkdir asm &&</userinput> 26 <userinput>cp -a ../src/linux/include/asm/* asm &&</userinput> 27 <userinput>chown root.root $LFS/usr/include/asm -R</userinput> 28 </screen> 29 </para> 31 30 32 31 </sect2> -
chapter05/make-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>./configure --prefix=$LFS/usr 10 --disable-nls &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install</userinput> 13 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install</userinput> 13 </screen> 14 </para> 14 15 15 16 </sect2> -
chapter05/mawk-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>./configure &&</userinput>10 <userinput>sed \</userinput>11 <userinput> s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) 12 \$(CFLAGS) \$(LDFLAGS) -o"/ \</userinput> 13 <userinput> Makefile | make 14 -f - LDFLAGS=-static &&</userinput>15 16 <userinput> MANDIR=$LFS/usr/share/man/man1 17 install</userinput>18 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>./configure &&</userinput> 11 <userinput>sed \</userinput> 12 <userinput> s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS) 13 \$(LDFLAGS) -o"/ \</userinput> 14 <userinput> Makefile | make -f - LDFLAGS=-static && </userinput> 15 <userinput>make BINDIR=$LFS/usr/bin \</userinput> 16 <userinput> MANDIR=$LFS/usr/share/man/man1 install</userinput> 17 </screen> 18 </para> 19 19 20 20 </sect2> -
chapter05/oldnsslib.xml
re3f06c01 r11ce06a 10 10 </para> 11 11 12 <blockquote><literallayout> 13 <userinput>/lib/libc.so.6</userinput> 14 </literallayout></blockquote> 12 <para> 13 <screen> 14 <userinput>/lib/libc.so.6</userinput> 15 </screen> 16 </para> 15 17 16 18 <para> … … 20 22 </para> 21 23 22 <blockquote><literallayout> 23 <userinput>cp -av /lib/libnss* $LFS/lib</userinput> 24 </literallayout></blockquote> 24 <para> 25 <screen> 26 <userinput>cp -av /lib/libnss* $LFS/lib</userinput> 27 </screen> 28 </para> 25 29 26 30 </sect1> -
chapter05/patch-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>./configure --prefix=$LFS/usr 10 &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install</userinput> 13 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>./configure --prefix=$LFS/usr &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install</userinput> 13 </screen> 14 </para> 14 15 15 16 </sect2> -
chapter05/proc.xml
re3f06c01 r11ce06a 14 14 </para> 15 15 16 <blockquote><literallayout> 17 <userinput>mount proc $LFS/proc -t proc</userinput> 18 </literallayout></blockquote> 16 <para> 17 <screen> 18 <userinput>mount proc $LFS/proc -t proc</userinput> 19 </screen> 20 </para> 19 21 20 22 </sect1> -
chapter05/pwdgroup.xml
re3f06c01 r11ce06a 22 22 </para> 23 23 24 <blockquote><literallayout> 25 <userinput>echo "root:x:0:0:root:/root:/bin/bash" > 26 $LFS/etc/passwd</userinput> 27 </literallayout></blockquote> 24 <para> 25 <screen> 26 <userinput>echo "root:x:0:0:root:/root:/bin/bash" > $LFS/etc/passwd 27 </userinput> 28 </screen> 29 </para> 28 30 29 31 <para> … … 32 34 </para> 33 35 34 <literallayout> 36 <para> 37 <screen> 35 38 <userinput>cat > $LFS/etc/group << "EOF"</userinput> 36 37 38 39 40 41 42 43 44 45 46 47 39 root:x:0: 40 bin:x:1: 41 sys:x:2: 42 kmem:x:3: 43 tty:x:4: 44 tape:x:5: 45 daemon:x:6: 46 floppy:x:7: 47 disk:x:8: 48 lp:x:9: 49 dialout:x:10: 50 audio:x:11: 48 51 <userinput>EOF</userinput> 49 </literallayout> 52 </screen> 53 </para> 50 54 51 55 </sect1> -
chapter05/sed-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 10 11 <userinput>./configure --prefix=$LFS/usr 12 --bindir=$LFS/bin&&</userinput>13 <userinput>unset CPPFLAGS&&</userinput>14 <userinput>make LDFLAGS=-static &&</userinput>15 <userinput>make install</userinput>16 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &&</userinput> 12 <userinput>unset CPPFLAGS &&</userinput> 13 <userinput>make LDFLAGS=-static &&</userinput> 14 <userinput>make install</userinput> 15 </screen> 16 </para> 17 17 18 18 </sect2> -
chapter05/shellutils-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch 10 11 <userinput>./configure --prefix=$LFS/usr 12 --disable-nls&&</userinput>13 <userinput>make LDFLAGS=-static&&</userinput>14 <userinput>make install&&</userinput>15 <userinput>cd $LFS/usr/bin &&</userinput>16 <userinput>mv date echo false pwd stty $LFS/bin &&</userinput>17 <userinput>mv su true uname hostname $LFS/bin</userinput>18 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 12 <userinput>make LDFLAGS=-static &&</userinput> 13 <userinput>make install &&</userinput> 14 <userinput>cd $LFS/usr/bin &&</userinput> 15 <userinput>mv date echo false pwd stty $LFS/bin &&</userinput> 16 <userinput>mv su true uname hostname $LFS/bin</userinput> 17 </screen> 18 </para> 19 19 20 20 </sect2> -
chapter05/tar-inst.xml
re3f06c01 r11ce06a 13 13 </para> 14 14 15 <blockquote><literallayout> 16 <userinput>cd src &&</userinput> 17 <userinput>patch -i ../../gnutarpatch.txt &&</userinput> 18 <userinput>cd ..</userinput> 19 </literallayout></blockquote> 15 <para> 16 <screen> 17 <userinput>cd src &&</userinput> 18 <userinput>patch -i ../../gnutarpatch.txt &&</userinput> 19 <userinput>cd ..</userinput> 20 </screen> 21 </para> 20 22 21 23 <para> … … 23 25 </para> 24 26 25 <blockquote><literallayout> 26 <userinput>./configure --prefix=$LFS/usr 27 --disable-nls \</userinput> 28 <userinput> --libexecdir=$LFS/usr/bin 29 --bindir=$LFS/bin && </userinput> 30 <userinput>make LDFLAGS=-static &&</userinput> 31 <userinput>make install</userinput> 32 </literallayout></blockquote> 27 <para> 28 <screen> 29 <userinput>./configure --prefix=$LFS/usr --disable-nls \</userinput> 30 <userinput> --libexecdir=$LFS/usr/bin --bindir=$LFS/bin && </userinput> 31 <userinput>make LDFLAGS=-static &&</userinput> 32 <userinput>make install</userinput> 33 </screen></para> 33 34 34 35 </sect2> -
chapter05/texinfo-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 < blockquote><literallayout>9 <userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch 10 11 <userinput>./configure --prefix=$LFS/usr 12 --disable-nls&&</userinput>13 <userinput>make LDFLAGS=-static &&</userinput>14 <userinput>make install</userinput>15 </ literallayout></blockquote>8 <para> 9 <screen> 10 <userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch &&</userinput> 11 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 12 <userinput>make LDFLAGS=-static &&</userinput> 13 <userinput>make install</userinput> 14 </screen> 15 </para> 16 16 17 17 </sect2> -
chapter05/textutils-inst.xml
re3f06c01 r11ce06a 6 6 </para> 7 7 8 <blockquote><literallayout> 9 <userinput>./configure --prefix=$LFS/usr 10 --disable-nls &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install &&</userinput> 13 <userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput> 14 </literallayout></blockquote> 8 <para> 9 <screen> 10 <userinput>./configure --prefix=$LFS/usr --disable-nls &&</userinput> 11 <userinput>make LDFLAGS=-static &&</userinput> 12 <userinput>make install &&</userinput> 13 <userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput> 14 </screen> 15 </para> 15 16 16 17 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.