diff --git a/TODO b/TODO index 975636724..f426e7313 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,7 @@ These are the TODO items for the next LFS release (3.0): * Move the explanations in MAKEDEV's installation to the "Command -* explanation" section +* explanation" section (also move from chap6 to chap5) * Unmount $LFS/proc when done with chapter 7 diff --git a/chapter06/glibc-inst.sgml b/chapter06/glibc-inst.sgml index eac593f04..cb405be61 100644 --- a/chapter06/glibc-inst.sgml +++ b/chapter06/glibc-inst.sgml @@ -1,62 +1,31 @@ Installation of Glibc - -Note: zoneinfo files (/usr/share/zoneinfo/*) are not being installed yet -due to an unknown problem with the move to chapter 6. - - Unpack the glibc-linuxthreads in the glibc-2.2.1 directory, not in /usr/src. Don't enter the created directories. Just unpack them and leave it with that. - -A few default parameters of Glibc need to be changed, such as the -directory where the shared libraries are supposed to be installed in and -the directory that contains the system configuration files. For this -purpose you need to create the -/usr/src/glibc-build directory and cd into that directory -with: - - -
- - mkdir /usr/src/glibc-build && - cd /usr/src/glibc-build - -
- - -In that directory you create a new file configparms -by running the following: - - - - -cat > configparms << "EOF" -# Begin configparms - -slibdir=/lib -sysconfdir=/etc - -# End configparms -EOF - - - Install Glibc by running the following commands:
+ touch /etc/ld.so.conf && + mkdir /usr/src/glibc-build && + cd /usr/src/glibc-build && ../glibc-2.2.1/configure \    --prefix=/usr --enable-add-ons \    --libexecdir=/usr/bin && + sed s/"cross-compiling = yes"/"cross-compiling = no"/ + \ +    config.make > config.make~ + && + mv config.make~ config.make && make && make install && make localedata/install-locales