From e69a59f2e44d780a6ca26e71b96ab86e58b0fe58 Mon Sep 17 00:00:00 2001 From: Gerard Beekmans Date: Fri, 19 Apr 2002 18:27:01 +0000 Subject: various fixes git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1840 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- appendixa/autoconf-desc.xml | 2 +- appendixa/automake-desc.xml | 2 +- appendixa/bash-desc.xml | 2 +- appendixa/bin86-desc.xml | 2 +- appendixa/binutils-desc.xml | 3 +-- appendixa/bison-desc.xml | 3 +-- appendixa/bzip2-desc.xml | 2 +- appendixa/diffutils-desc.xml | 2 +- appendixa/e2fsprogs-desc.xml | 2 +- appendixa/ed-desc.xml | 2 +- appendixa/file-desc.xml | 2 +- appendixa/fileutils-desc.xml | 2 +- appendixa/findutils-desc.xml | 2 +- appendixa/flex-desc.xml | 2 +- appendixa/gawk-desc.xml | 2 +- appendixa/gcc-desc.xml | 2 +- appendixa/gettext-desc.xml | 2 +- appendixa/glibc-desc.xml | 2 +- appendixa/grep-desc.xml | 2 +- appendixa/groff-desc.xml | 2 +- appendixa/gzip-desc.xml | 2 +- appendixa/kbd-desc.xml | 2 +- appendixa/kernel-desc.xml | 4 ++-- appendixa/less-desc.xml | 2 +- appendixa/libtool-desc.xml | 2 +- appendixa/lilo-desc.xml | 2 +- appendixa/m4-desc.xml | 2 +- appendixa/make-desc.xml | 2 +- appendixa/man-desc.xml | 2 +- appendixa/manpages-desc.xml | 2 +- appendixa/modutils-desc.xml | 2 +- appendixa/ncurses-desc.xml | 2 +- appendixa/netkitbase-desc.xml | 2 +- appendixa/nettools-desc.xml | 2 +- appendixa/patch-desc.xml | 2 +- appendixa/perl-desc.xml | 2 +- appendixa/procinfo-desc.xml | 2 +- appendixa/procps-desc.xml | 2 +- appendixa/psmisc-desc.xml | 2 +- appendixa/reiserfs-desc.xml | 2 +- appendixa/sed-desc.xml | 2 +- appendixa/shadowpwd-desc.xml | 2 +- appendixa/shellutils-desc.xml | 2 +- appendixa/sysklogd-desc.xml | 2 +- appendixa/sysvinit-desc.xml | 2 +- appendixa/tar-desc.xml | 2 +- appendixa/texinfo-desc.xml | 2 +- appendixa/textutils-desc.xml | 2 +- appendixa/utillinux-desc.xml | 2 +- appendixa/vim-desc.xml | 2 +- chapter05/binutils-exp.xml | 2 +- chapter05/binutils-inst.xml | 9 +++++---- chapter05/fileutils-inst.xml | 6 +++--- chapter05/gcc-inst.xml | 11 ++++++----- chapter05/kernel.xml | 2 +- chapter06/binutils-inst.xml | 10 +++++----- chapter06/gcc-inst.xml | 11 ++++++----- chapter06/glibc-inst.xml | 13 ++++++++----- chapter06/psmisc-inst.xml | 6 +++--- chapter08/kernel.xml | 2 +- 60 files changed, 90 insertions(+), 86 deletions(-) diff --git a/appendixa/autoconf-desc.xml b/appendixa/autoconf-desc.xml index 0becd0b0e..1e2da9ec2 100644 --- a/appendixa/autoconf-desc.xml +++ b/appendixa/autoconf-desc.xml @@ -1,4 +1,4 @@ -Contents of autoconf-&autoconf-contversion; +Contents of Autoconf-&autoconf-contversion; Program Files autoconf, autoheader, autoreconf, autoscan, autoupdate and diff --git a/appendixa/automake-desc.xml b/appendixa/automake-desc.xml index f5ea9f2aa..df065bc58 100644 --- a/appendixa/automake-desc.xml +++ b/appendixa/automake-desc.xml @@ -1,4 +1,4 @@ -Contents of automake-&automake-contversion; +Contents of Automake-&automake-contversion; Program Files aclocal and automake diff --git a/appendixa/bash-desc.xml b/appendixa/bash-desc.xml index 4a630c168..adc66016a 100644 --- a/appendixa/bash-desc.xml +++ b/appendixa/bash-desc.xml @@ -1,4 +1,4 @@ -Contents of bash-&bash-contversion; +Contents of Bash-&bash-contversion; Program Files bash, sh (link to bash) and bashbug diff --git a/appendixa/bin86-desc.xml b/appendixa/bin86-desc.xml index 5171897f6..a8ebb3e75 100644 --- a/appendixa/bin86-desc.xml +++ b/appendixa/bin86-desc.xml @@ -1,4 +1,4 @@ -Contents of bin86-&bin86-contversion; +Contents of Bin86-&bin86-contversion; Program Files as86, as86_encap, ld86, nm86 (link to objdump86), objdump86 and diff --git a/appendixa/binutils-desc.xml b/appendixa/binutils-desc.xml index 2d51386b3..bc5333200 100644 --- a/appendixa/binutils-desc.xml +++ b/appendixa/binutils-desc.xml @@ -1,5 +1,4 @@ - -Contents of binutils-&binutils-contversion; +Contents of Binutils-&binutils-contversion; Program Files diff --git a/appendixa/bison-desc.xml b/appendixa/bison-desc.xml index 73932b658..1e0895f69 100644 --- a/appendixa/bison-desc.xml +++ b/appendixa/bison-desc.xml @@ -1,5 +1,4 @@ - -Contents of bison-&bison-contversion; +Contents of Bison-&bison-contversion; Program Files diff --git a/appendixa/bzip2-desc.xml b/appendixa/bzip2-desc.xml index bad83408f..82fd3ba74 100644 --- a/appendixa/bzip2-desc.xml +++ b/appendixa/bzip2-desc.xml @@ -1,4 +1,4 @@ -Contents of bzip2-&bzip2-contversion; +Contents of Bzip2-&bzip2-contversion; Program Files bunzip2 (link to bzip2), bzcat (link to bzip2), bzip2 and diff --git a/appendixa/diffutils-desc.xml b/appendixa/diffutils-desc.xml index 0f34540df..d8c407afb 100644 --- a/appendixa/diffutils-desc.xml +++ b/appendixa/diffutils-desc.xml @@ -1,4 +1,4 @@ -Contents of diffutils-&diffutils-contversion; +Contents of Diffutils-&diffutils-contversion; Program Files cmp, diff, diff3 and sdiff diff --git a/appendixa/e2fsprogs-desc.xml b/appendixa/e2fsprogs-desc.xml index 9c69fbbb2..317bc8153 100644 --- a/appendixa/e2fsprogs-desc.xml +++ b/appendixa/e2fsprogs-desc.xml @@ -1,4 +1,4 @@ -Contents of e2fsprogs-&e2fsprogs-contversion; +Contents of E2fsprogs-&e2fsprogs-contversion; Program Files diff --git a/appendixa/ed-desc.xml b/appendixa/ed-desc.xml index 46531787b..4b17c6c52 100644 --- a/appendixa/ed-desc.xml +++ b/appendixa/ed-desc.xml @@ -1,4 +1,4 @@ -Contents of ed-&ed-contversion; +Contents of Ed-&ed-contversion; Program Files ed and red (link to ed) diff --git a/appendixa/file-desc.xml b/appendixa/file-desc.xml index 143dc6b66..b9b6f3d08 100644 --- a/appendixa/file-desc.xml +++ b/appendixa/file-desc.xml @@ -1,4 +1,4 @@ -Contents of file-&file-contversion; +Contents of File-&file-contversion; Program Files file diff --git a/appendixa/fileutils-desc.xml b/appendixa/fileutils-desc.xml index d4ee7db78..f8d4da8a0 100644 --- a/appendixa/fileutils-desc.xml +++ b/appendixa/fileutils-desc.xml @@ -1,4 +1,4 @@ -Contents of fileutils-&fileutils-contversion; +Contents of Fileutils-&fileutils-contversion; Program Files chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln, diff --git a/appendixa/findutils-desc.xml b/appendixa/findutils-desc.xml index b5f859b94..033ca86cb 100644 --- a/appendixa/findutils-desc.xml +++ b/appendixa/findutils-desc.xml @@ -1,4 +1,4 @@ -Contents of findutils-&findutils-contversion; +Contents of Findutils-&findutils-contversion; Program Files bigram, code, find, frcode, locate, updatedb and diff --git a/appendixa/flex-desc.xml b/appendixa/flex-desc.xml index 6279fccfa..b404c9324 100644 --- a/appendixa/flex-desc.xml +++ b/appendixa/flex-desc.xml @@ -1,4 +1,4 @@ -Contents of flex-&flex-contversion; +Contents of Flex-&flex-contversion; Program Files flex, flex++ (link to flex) and lex diff --git a/appendixa/gawk-desc.xml b/appendixa/gawk-desc.xml index caac89870..787fdfb1c 100644 --- a/appendixa/gawk-desc.xml +++ b/appendixa/gawk-desc.xml @@ -1,4 +1,4 @@ -Contents of gawk-&gawk-contversion; +Contents of Gawk-&gawk-contversion; Not yet checked diff --git a/appendixa/gcc-desc.xml b/appendixa/gcc-desc.xml index 3f4994cd9..f2eb4a084 100644 --- a/appendixa/gcc-desc.xml +++ b/appendixa/gcc-desc.xml @@ -1,4 +1,4 @@ -Contents of gcc-&gcc-contversion; +Contents of GCC-&gcc-contversion; Program Files c++, c++filt, cc (link to gcc), cc1, cc1plus, collect2, cpp, cpp0, diff --git a/appendixa/gettext-desc.xml b/appendixa/gettext-desc.xml index 96a0cb9b8..84a38e694 100644 --- a/appendixa/gettext-desc.xml +++ b/appendixa/gettext-desc.xml @@ -1,4 +1,4 @@ -Contents of gettext-&gettext-contversion; +Contents of Gettext-&gettext-contversion; Program Files gettext, gettextize, msgcmp, msgcomm, msgfmt, msgmerge, msgunfmt, diff --git a/appendixa/glibc-desc.xml b/appendixa/glibc-desc.xml index 170396a87..f12369ddb 100644 --- a/appendixa/glibc-desc.xml +++ b/appendixa/glibc-desc.xml @@ -1,4 +1,4 @@ -Contents of glibc-&glibc-contversion; +Contents of Glibc-&glibc-contversion; Program Files diff --git a/appendixa/grep-desc.xml b/appendixa/grep-desc.xml index 82e7c4b2b..5eb413173 100644 --- a/appendixa/grep-desc.xml +++ b/appendixa/grep-desc.xml @@ -1,4 +1,4 @@ -Contents of grep-&grep-contversion; +Contents of Grep-&grep-contversion; Program Files egrep, fgrep and grep diff --git a/appendixa/groff-desc.xml b/appendixa/groff-desc.xml index 7c4a24b7b..f63693efe 100644 --- a/appendixa/groff-desc.xml +++ b/appendixa/groff-desc.xml @@ -1,4 +1,4 @@ -Contents of groff-&groff-contversion; +Contents of Groff-&groff-contversion; Program Files addftinfo, afmtodit, eqn, grn, grodvi, groff, grog, grolbp, grolj4, diff --git a/appendixa/gzip-desc.xml b/appendixa/gzip-desc.xml index e756f5889..7bd295fa1 100644 --- a/appendixa/gzip-desc.xml +++ b/appendixa/gzip-desc.xml @@ -1,4 +1,4 @@ -Contents of gzip-&gzip-contversion; +Contents of Gzip-&gzip-contversion; Program Files gunzip (link to gzip), gzexe, gzip, diff --git a/appendixa/kbd-desc.xml b/appendixa/kbd-desc.xml index 6dbc93f61..6c0dd23d9 100644 --- a/appendixa/kbd-desc.xml +++ b/appendixa/kbd-desc.xml @@ -1,4 +1,4 @@ -Contents of kbd-&kbd-contversion; +Contents of Kbd-&kbd-contversion; Program Files chvt, deallocvt, dumpkeys, fgconsole, diff --git a/appendixa/kernel-desc.xml b/appendixa/kernel-desc.xml index e0351ee97..12d638f0f 100644 --- a/appendixa/kernel-desc.xml +++ b/appendixa/kernel-desc.xml @@ -1,7 +1,7 @@ -Contents of kernel-&kernel-contversion; +Contents of Linux-&kernel-contversion; Support Files -the linux kernel and the linux kernel headers +The linux kernel and the linux kernel headers Descriptions diff --git a/appendixa/less-desc.xml b/appendixa/less-desc.xml index ce2026fca..efc567a13 100644 --- a/appendixa/less-desc.xml +++ b/appendixa/less-desc.xml @@ -1,4 +1,4 @@ -Contents of less-&less-contversion; +Contents of Less-&less-contversion; Program Files less, lessecho and lesskey diff --git a/appendixa/libtool-desc.xml b/appendixa/libtool-desc.xml index 41b347ecc..dc667b172 100644 --- a/appendixa/libtool-desc.xml +++ b/appendixa/libtool-desc.xml @@ -1,4 +1,4 @@ -Contents of libtool-&libtool-contversion; +Contents of Libtool-&libtool-contversion; Program Files libtool and libtoolize diff --git a/appendixa/lilo-desc.xml b/appendixa/lilo-desc.xml index 20a502875..badba71d2 100644 --- a/appendixa/lilo-desc.xml +++ b/appendixa/lilo-desc.xml @@ -1,4 +1,4 @@ -Contents of lilo-&lilo-contversion; +Contents of Lilo-&lilo-contversion; Program Files lilo and mkrescue diff --git a/appendixa/m4-desc.xml b/appendixa/m4-desc.xml index 7c01963a0..7a912909f 100644 --- a/appendixa/m4-desc.xml +++ b/appendixa/m4-desc.xml @@ -1,4 +1,4 @@ -Contents of m4-&m4-contversion; +Contents of M4-&m4-contversion; Program Files m4 diff --git a/appendixa/make-desc.xml b/appendixa/make-desc.xml index 7e472f87e..6e49bba36 100644 --- a/appendixa/make-desc.xml +++ b/appendixa/make-desc.xml @@ -1,4 +1,4 @@ -Contents of make-&make-contversion; +Contents of Make-&make-contversion; Program files make diff --git a/appendixa/man-desc.xml b/appendixa/man-desc.xml index 3d9735f30..0dffb8c30 100644 --- a/appendixa/man-desc.xml +++ b/appendixa/man-desc.xml @@ -1,4 +1,4 @@ -Contents of man-&man-contversion; +Contents of Man-&man-contversion; Program Files apropos, makewhatis, man, man2dvi, man2html and diff --git a/appendixa/manpages-desc.xml b/appendixa/manpages-desc.xml index 2fe4114d6..24c550378 100644 --- a/appendixa/manpages-desc.xml +++ b/appendixa/manpages-desc.xml @@ -1,4 +1,4 @@ -Contents of manpages-&man-pages-contversion; +Contents of Man-pages-&man-pages-contversion; Support Files various manual pages that don't come with the diff --git a/appendixa/modutils-desc.xml b/appendixa/modutils-desc.xml index fde480fb7..10287672a 100644 --- a/appendixa/modutils-desc.xml +++ b/appendixa/modutils-desc.xml @@ -1,4 +1,4 @@ -Contents of modutils-&modutils-contversion; +Contents of Modutils-&modutils-contversion; Program Files depmod, genksyms, insmod, insmod_ksymoops_clean, kallsyms (link to diff --git a/appendixa/ncurses-desc.xml b/appendixa/ncurses-desc.xml index abb28a3ef..47774d90e 100644 --- a/appendixa/ncurses-desc.xml +++ b/appendixa/ncurses-desc.xml @@ -1,4 +1,4 @@ -Contents +Contents of Ncurses-&ncurses-contversion; Program Files captoinfo (link to tic), clear, infocmp, infotocap (link to tic), diff --git a/appendixa/netkitbase-desc.xml b/appendixa/netkitbase-desc.xml index ecf722044..a5adee3c4 100644 --- a/appendixa/netkitbase-desc.xml +++ b/appendixa/netkitbase-desc.xml @@ -1,4 +1,4 @@ -Contents of netkit-base-&netkit-base-contversion; +Contents of Netkit-base-&netkit-base-contversion; Program Files inetd and ping diff --git a/appendixa/nettools-desc.xml b/appendixa/nettools-desc.xml index 134f16c57..ba426b76e 100644 --- a/appendixa/nettools-desc.xml +++ b/appendixa/nettools-desc.xml @@ -1,4 +1,4 @@ -Contents of net-tools-&net-tools-contversion; +Contents of Net-tools-&net-tools-contversion; Program Files diff --git a/appendixa/patch-desc.xml b/appendixa/patch-desc.xml index 3ebfed531..1f09caab4 100644 --- a/appendixa/patch-desc.xml +++ b/appendixa/patch-desc.xml @@ -1,4 +1,4 @@ -Contents of patch-&patch-contversion; +Contents of Patch-&patch-contversion; Program Files patch diff --git a/appendixa/perl-desc.xml b/appendixa/perl-desc.xml index 8b2267046..0cc575d6a 100644 --- a/appendixa/perl-desc.xml +++ b/appendixa/perl-desc.xml @@ -1,4 +1,4 @@ -Contents of perl-&perl-contversion; +Contents of Perl-&perl-contversion; Program Files a2p, c2ph, dprofpp, find2perl, h2ph, h2xs, perl, perl5.6.1, diff --git a/appendixa/procinfo-desc.xml b/appendixa/procinfo-desc.xml index 370d24a29..7c9f8059a 100644 --- a/appendixa/procinfo-desc.xml +++ b/appendixa/procinfo-desc.xml @@ -1,4 +1,4 @@ -Contents of procinfo-&procinfo-contversion; +Contents of Procinfo-&procinfo-contversion; Program Files lsdev, procinfo and socklist diff --git a/appendixa/procps-desc.xml b/appendixa/procps-desc.xml index f4daaf1e0..9cb48aa10 100644 --- a/appendixa/procps-desc.xml +++ b/appendixa/procps-desc.xml @@ -1,4 +1,4 @@ -Contents of procps-&procps-contversion; +Contents of Procps-&procps-contversion; Program Files free, kill, oldps, pgrep, pkill, ps, skill, snice, sysctl, tload, top, diff --git a/appendixa/psmisc-desc.xml b/appendixa/psmisc-desc.xml index 345362ac5..2a66ed943 100644 --- a/appendixa/psmisc-desc.xml +++ b/appendixa/psmisc-desc.xml @@ -1,4 +1,4 @@ -Contents of psmisc-&psmisc-contversion; +Contents of Psmisc-&psmisc-contversion; Program Files fuser, killall, pidof (link to killall) and pstree diff --git a/appendixa/reiserfs-desc.xml b/appendixa/reiserfs-desc.xml index c61eccc7c..ee269505d 100644 --- a/appendixa/reiserfs-desc.xml +++ b/appendixa/reiserfs-desc.xml @@ -1,4 +1,4 @@ -Contents of reiserfsprogs-&reiserfs-contversion; +Contents of Reiserfsprogs-&reiserfs-contversion; Program Files debugreiserfs, mkreiserfs, reiserfsck, resize_reiserfs and diff --git a/appendixa/sed-desc.xml b/appendixa/sed-desc.xml index 8bb1037f1..e6ac1d9a8 100644 --- a/appendixa/sed-desc.xml +++ b/appendixa/sed-desc.xml @@ -1,4 +1,4 @@ -Contents of sed-&sed-contversion; +Contents of Sed-&sed-contversion; Program Files sed diff --git a/appendixa/shadowpwd-desc.xml b/appendixa/shadowpwd-desc.xml index bcaec9c12..69293b42a 100644 --- a/appendixa/shadowpwd-desc.xml +++ b/appendixa/shadowpwd-desc.xml @@ -1,4 +1,4 @@ -Contents of shadow-&shadow-contversion; +Contents of Shadow-&shadow-contversion; Program Files chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd, diff --git a/appendixa/shellutils-desc.xml b/appendixa/shellutils-desc.xml index b5664bc13..bca0bb9d0 100644 --- a/appendixa/shellutils-desc.xml +++ b/appendixa/shellutils-desc.xml @@ -1,4 +1,4 @@ -Contents of sh-utils-&sh-utils-contversion; +Contents of Sh-utils-&sh-utils-contversion; Program Files basename, chroot, date, dirname, diff --git a/appendixa/sysklogd-desc.xml b/appendixa/sysklogd-desc.xml index 639c8022a..6158406b0 100644 --- a/appendixa/sysklogd-desc.xml +++ b/appendixa/sysklogd-desc.xml @@ -1,4 +1,4 @@ -Contents of sysklogd-&sysklogd-contversion; +Contents of Sysklogd-&sysklogd-contversion; Program Files klogd and syslogd diff --git a/appendixa/sysvinit-desc.xml b/appendixa/sysvinit-desc.xml index be790189d..261d3600b 100644 --- a/appendixa/sysvinit-desc.xml +++ b/appendixa/sysvinit-desc.xml @@ -1,4 +1,4 @@ -Contents of sysvinit-&sysvinit-contversion; +Contents of Sysvinit-&sysvinit-contversion; Program Files halt, init, killall5, last, lastb (link to last), mesg, pidof diff --git a/appendixa/tar-desc.xml b/appendixa/tar-desc.xml index 19e1df743..e1bed8345 100644 --- a/appendixa/tar-desc.xml +++ b/appendixa/tar-desc.xml @@ -1,4 +1,4 @@ -Contents of tar-&tar-contversion; +Contents of Tar-&tar-contversion; Program Files rmt and tar diff --git a/appendixa/texinfo-desc.xml b/appendixa/texinfo-desc.xml index 116175b34..d0c2c4a5a 100644 --- a/appendixa/texinfo-desc.xml +++ b/appendixa/texinfo-desc.xml @@ -1,4 +1,4 @@ -Contents of texinfo-&texinfo-contversion; +Contents of Texinfo-&texinfo-contversion; Program Files info, install-info, makeinfo, texi2dvi and texindex diff --git a/appendixa/textutils-desc.xml b/appendixa/textutils-desc.xml index 397275d54..dc253c301 100644 --- a/appendixa/textutils-desc.xml +++ b/appendixa/textutils-desc.xml @@ -1,4 +1,4 @@ -Contents of textutils-&textutils-contversion; +Contents of Textutils-&textutils-contversion; Program Files cat, cksum, comm, csplit, cut, expand, diff --git a/appendixa/utillinux-desc.xml b/appendixa/utillinux-desc.xml index 9995a7b9e..3ab68329b 100644 --- a/appendixa/utillinux-desc.xml +++ b/appendixa/utillinux-desc.xml @@ -1,4 +1,4 @@ -Contents of util-linux-&util-linux-contversion; +Contents of Util-linux-&util-linux-contversion; Program Files agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, diff --git a/appendixa/vim-desc.xml b/appendixa/vim-desc.xml index 23ec52eab..8b4825ab7 100644 --- a/appendixa/vim-desc.xml +++ b/appendixa/vim-desc.xml @@ -1,4 +1,4 @@ -Contents +Contents of Vim-&vim-contversion; Program Files ex (link to vim), rview (link to vim), rvim (link to vim), vi diff --git a/chapter05/binutils-exp.xml b/chapter05/binutils-exp.xml index 6722b5dda..1f631d55f 100644 --- a/chapter05/binutils-exp.xml +++ b/chapter05/binutils-exp.xml @@ -2,7 +2,7 @@ Command explanations mkdir ../binutils-build: The installation -instructions for Binutils recommend creating a seperate build directory +instructions for Binutils recommend creating a separate build directory instead of compiling the package inside the source tree. So, we create a binutils-build directory and work from there. diff --git a/chapter05/binutils-inst.xml b/chapter05/binutils-inst.xml index a64e6b687..55beb8d9f 100644 --- a/chapter05/binutils-inst.xml +++ b/chapter05/binutils-inst.xml @@ -2,10 +2,11 @@ Installation of Binutils This package is known to behave badly when you have changed its default -optimization flags (including the -march and -mcpu options). Binutils is -best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other -such variables/settings that would change the default optimization that -it comes with. +optimization flags (including the -march and -mcpu options). Binutils is +best left alone. Therefore, if you have defined any environment variables +that override default optimizations, such as CFLAGS and CXXFLAGS, we +recommend unsetting or modifying them when building binutils. You have been +warned. Install Binutils by running the following commands: diff --git a/chapter05/fileutils-inst.xml b/chapter05/fileutils-inst.xml index 9bd395ac6..6d630b2c7 100644 --- a/chapter05/fileutils-inst.xml +++ b/chapter05/fileutils-inst.xml @@ -1,7 +1,7 @@ Installation of Fileutils -The programs from a statically linked fileutils package may cause +The programs from a statically linked Fileutils package may cause segmentation faults on certain systems, if your distribution has Glibc-2.2.3 or higher installed. It also seems to happen mostly on machines powered by an AMD CPU, but there is a case or two where an Intel system @@ -26,7 +26,7 @@ sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \    -e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \    lib/Makefile.in.backup > lib/Makefile.in -Install fileutils by running the following commands: +Install Fileutils by running the following commands: ./configure --disable-nls \    --prefix=$LFS/usr --bindir=$LFS/bin && @@ -35,7 +35,7 @@ make install && cd $LFS/usr/bin && ln -sf ../../bin/install -Once you have installed fileutils, you can test whether the +Once you have installed Fileutils, you can test whether the segmentation fault problem has been avoided by running $LFS/bin/ls. If this works, then you are OK. If not, then you need to re-do the installation using the sed commands if diff --git a/chapter05/gcc-inst.xml b/chapter05/gcc-inst.xml index ca7244637..3b52c7dc5 100644 --- a/chapter05/gcc-inst.xml +++ b/chapter05/gcc-inst.xml @@ -1,11 +1,12 @@ Installation of GCC -This package is known to behave badly when you have changed its default -optimization flags (including the -march and -mcpu options). GCC is best -left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other -such variables/settings that would change the default optimization that -it comes with. +This package is known to behave badly when you have changed its +default optimization flags (including the -march and -mcpu options). GCC is +best left alone. Therefore, if you have defined any environment variables +that override default optimizations, such as CFLAGS and CXXFLAGS, we +recommend unsetting or modifying them when building binutils. You have +been warned. Install GCC by running the following commands: diff --git a/chapter05/kernel.xml b/chapter05/kernel.xml index 2d1168fac..07839f118 100644 --- a/chapter05/kernel.xml +++ b/chapter05/kernel.xml @@ -1,5 +1,5 @@ -Installing Linux Kernel-&kernel-version; +Installing Linux-&kernel-version; Estimated build time: &kernel-time-static; diff --git a/chapter06/binutils-inst.xml b/chapter06/binutils-inst.xml index baf004950..48a2778d0 100644 --- a/chapter06/binutils-inst.xml +++ b/chapter06/binutils-inst.xml @@ -1,14 +1,14 @@ Installation of Binutils This package is known to behave badly when you have changed its -default optimization flags (including the -march and -mcpu options). Binutils -is best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other -such variables/settings that would change the default optimization that -it comes with. +default optimization flags (including the -march and -mcpu options). Binutils +is best left alone. Therefore, if you have defined any environment variables +that override default optimizations, such as CFLAGS and CXXFLAGS, we +recommend unsetting or modifying them when building binutils. You have +been warned. Install Binutils by running the following commands: - mkdir ../binutils-build && cd ../binutils-build && ../binutils-&binutils-version;/configure --prefix=/usr --enable-shared && diff --git a/chapter06/gcc-inst.xml b/chapter06/gcc-inst.xml index 42772db72..b956b2499 100644 --- a/chapter06/gcc-inst.xml +++ b/chapter06/gcc-inst.xml @@ -1,11 +1,12 @@ Installation of GCC -This package is known to behave badly when you have changed its default -optimization flags (including the -march and -mcpu options). GCC is best -left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other -such variables/settings that would change the default optimization that -it comes with. +This package is known to behave badly when you have changed its +default optimization flags (including the -march and -mcpu options). GCC is +best left alone. Therefore, if you have defined any environment variables +that override default optimizations, such as CFLAGS and CXXFLAGS, we +recommend unsetting or modifying them when building binutils. You have +been warned. Install GCC by running the following commands. These commands will build the C and C++ compiler. Other compilers are available within the gcc diff --git a/chapter06/glibc-inst.xml b/chapter06/glibc-inst.xml index 16f4a7cb0..4b18728b7 100644 --- a/chapter06/glibc-inst.xml +++ b/chapter06/glibc-inst.xml @@ -6,11 +6,14 @@ glibc-&glibc-version; directory and unpack glibc-linuxthreads inside the glibc-&glibc-version; directory, not in /usr/src as you normally would do. -This package is known to behave badly when you have changed its default -optimization flags (including the -march and -mcpu options). Glibc is -best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other -such variables/settings that would change the default optimization that -it comes with. Also, don't pass the --enable-kernel option to the configure +This package is known to behave badly when you have changed its +default optimization flags (including the -march and -mcpu options). Glibc +is best left alone. Therefore, if you have defined any environment variables +that override default optimizations, such as CFLAGS and CXXFLAGS, we +recommend unsetting or modifying them when building binutils. You have +been warned. + +Also, don't pass the --enable-kernel option to the configure script. It's known to cause segmentation faults when other packages like fileutils, make and tar are linked against it. diff --git a/chapter06/psmisc-inst.xml b/chapter06/psmisc-inst.xml index 933657e23..e1b07780c 100644 --- a/chapter06/psmisc-inst.xml +++ b/chapter06/psmisc-inst.xml @@ -7,15 +7,15 @@ make && make install -psmisc installs the -/usr/share/man/man1/pidof.1 man page, but psmisc's +Psmisc installs the +/usr/share/man/man1/pidof.1 man page, but Psmisc's pidof program isn't installed by default. Generally that isn't a problem because we install the sysvinit package later on which provides us with a better pidof program. It's up to you now to decide if you are going to use the sysvinit package which provides a pidof program, or not. If you are going to, you -should remove psmisc's pidof man page by running: +should remove Psmisc's pidof man page by running: rm /usr/share/man/man1/pidof.1 diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 81618dd2f..9c86edf91 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -1,5 +1,5 @@ -Installing linux-&kernel-version; +Installing Linux-&kernel-version; Estimated build time: &kernel-time; -- cgit v1.2.3-54-g00ecf