Changeset 81797d0a for chapter05/glibc-inst.sgml
- Timestamp:
- 01/27/2001 01:16:17 AM (24 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:
- a53efa2
- Parents:
- a35e5d4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/glibc-inst.sgml
ra35e5d4 r81797d0a 4 4 <para> 5 5 Unpack the glibc-crypt and glibc-linuxthreads in the glibc-2.1.3 6 directory, not in $LFS/usr/src. Don't enter the created directories. Just6 directory, not in /usr/src. Don't enter the created directories. Just 7 7 unpack them and leave it with that. 8 8 </para> … … 19 19 <blockquote><literallayout> 20 20 21 <userinput>mkdir $LFS/usr/src/glibc-build &&</userinput>22 <userinput>cd $LFS/usr/src/glibc-build</userinput>21 <userinput>mkdir /usr/src/glibc-build &&</userinput> 22 <userinput>cd /usr/src/glibc-build</userinput> 23 23 24 24 </literallayout></blockquote> … … 43 43 44 44 <para> 45 Before we actually install Glibc you need to unpack the Glibc patch 46 file. 47 </para> 48 49 <para> 50 Please note that the configure script of Glibc may complain about 51 certain files in the /usr/include directory being too old and will be 52 replaced, or that some symlink is not supposed to be there anymore (like 53 the /usr/include/scsi symlink that's present on older Linux systems). If 54 it asks you to move a symlink like scsi out of the way, please do so. If 55 it says it will replace old files by the newer Glibc files you can 56 ignore that. Glibc does not know that it will end up on $LFS when the 57 configure script is run. 58 </para> 59 60 <para> 61 If your system had already a suitable GCC version installed, change to the 45 Change to the 62 46 <filename class="directory">$LFS/usr/src/glibc-build</filename> 63 directory and install Glibc by running the following 64 commands: 47 directory and install Glibc by running the following commands: 65 48 </para> 66 49 67 50 <blockquote><literallayout> 68 51 69 <userinput>cd ../glibc-2.1.3 &&</userinput> 70 <userinput>patch -Np1 -i ../glibc-2.1.3.patch &&</userinput> 71 <userinput>cd $LFS/usr/src/glibc-build &&</userinput> 72 <userinput>../glibc-2.1.3/configure \</userinput> 52 <userinput>cd /usr/src/glibc-build &&</userinput> 53 <userinput>../glibc-2.2.1/configure \</userinput> 73 54 <userinput> --prefix=/usr --enable-add-ons 74 55 \</userinput> … … 78 59 </userinput> 79 60 <userinput>make &&</userinput> 80 <userinput>make install_root=$LFS install &&</userinput> 81 <userinput>make install_root=$LFS localedata/install-locales</userinput> 82 83 </literallayout></blockquote> 84 85 <para> 86 If your system didn't have a suitable GCC version installed, change to the 87 <filename class="directory">$LFS/usr/src/glibc-build</filename> 88 directory and install Glibc using the gcc-2.95.2.1 you just installed by 89 running the following commands: 90 </para> 91 92 <blockquote><literallayout> 93 94 <userinput>cd ../glibc-2.1.3 &&</userinput> 95 <userinput>patch -Np1 -i ../glibc-2.1.3.patch &&</userinput> 96 <userinput>cd $LFS/usr/src/glibc-build &&</userinput> 97 <userinput>CC=/usr/local/gcc2952/bin/gcc \</userinput> 98 <userinput> ../glibc-2.1.3/configure --prefix=/usr 99 --enable-add-ons \</userinput> 100 <userinput> --with-headers=$LFS/usr/include \ 101 </userinput> 102 <userinput> --libexecdir=/usr/bin && 103 </userinput> 104 <userinput>make &&</userinput> 105 <userinput>make install_root=$LFS install &&</userinput> 106 <userinput>make install_root=$LFS localedata/install-locales</userinput> 61 <userinput>make install &&</userinput> 62 <userinput>make localedata/install-locales</userinput> 107 63 108 64 </literallayout></blockquote>
Note:
See TracChangeset
for help on using the changeset viewer.