various fixes

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1840 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2002-04-19 18:27:01 +00:00
parent 747f5dda8e
commit e69a59f2e4
60 changed files with 90 additions and 86 deletions

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of autoconf-&autoconf-contversion;</title>
<sect2><title>Contents of Autoconf-&autoconf-contversion;</title>
<sect3><title>Program Files</title>
<para>autoconf, autoheader, autoreconf, autoscan, autoupdate and

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of automake-&automake-contversion;</title>
<sect2><title>Contents of Automake-&automake-contversion;</title>
<sect3><title>Program Files</title>
<para>aclocal and automake</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of bash-&bash-contversion;</title>
<sect2><title>Contents of Bash-&bash-contversion;</title>
<sect3><title>Program Files</title>
<para>bash, sh (link to bash) and bashbug</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of bin86-&bin86-contversion;</title>
<sect2><title>Contents of Bin86-&bin86-contversion;</title>
<sect3><title>Program Files</title>
<para>as86, as86_encap, ld86, nm86 (link to objdump86), objdump86 and

View File

@ -1,5 +1,4 @@
<sect2>
<title>Contents of binutils-&binutils-contversion;</title>
<sect2><title>Contents of Binutils-&binutils-contversion;</title>
<sect3><title>Program Files</title>

View File

@ -1,5 +1,4 @@
<sect2>
<title>Contents of bison-&bison-contversion;</title>
<sect2><title>Contents of Bison-&bison-contversion;</title>
<sect3><title>Program Files</title>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of bzip2-&bzip2-contversion;</title>
<sect2><title>Contents of Bzip2-&bzip2-contversion;</title>
<sect3><title>Program Files</title>
<para>bunzip2 (link to bzip2), bzcat (link to bzip2), bzip2 and

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of diffutils-&diffutils-contversion;</title>
<sect2><title>Contents of Diffutils-&diffutils-contversion;</title>
<sect3><title>Program Files</title>
<para>cmp, diff, diff3 and sdiff</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of e2fsprogs-&e2fsprogs-contversion;</title>
<sect2><title>Contents of E2fsprogs-&e2fsprogs-contversion;</title>
<sect3><title>Program Files</title>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of ed-&ed-contversion;</title>
<sect2><title>Contents of Ed-&ed-contversion;</title>
<sect3><title>Program Files</title>
<para>ed and red (link to ed)</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of file-&file-contversion;</title>
<sect2><title>Contents of File-&file-contversion;</title>
<sect3><title>Program Files</title>
<para>file</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of fileutils-&fileutils-contversion;</title>
<sect2><title>Contents of Fileutils-&fileutils-contversion;</title>
<sect3><title>Program Files</title>
<para>chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of findutils-&findutils-contversion;</title>
<sect2><title>Contents of Findutils-&findutils-contversion;</title>
<sect3><title>Program Files</title>
<para>bigram, code, find, frcode, locate, updatedb and

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of flex-&flex-contversion;</title>
<sect2><title>Contents of Flex-&flex-contversion;</title>
<sect3><title>Program Files</title>
<para>flex, flex++ (link to flex) and lex</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of gawk-&gawk-contversion;</title>
<sect2><title>Contents of Gawk-&gawk-contversion;</title>
<para>Not yet checked</para>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of gcc-&gcc-contversion;</title>
<sect2><title>Contents of GCC-&gcc-contversion;</title>
<sect3><title>Program Files</title>
<para>c++, c++filt, cc (link to gcc), cc1, cc1plus, collect2, cpp, cpp0,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of gettext-&gettext-contversion;</title>
<sect2><title>Contents of Gettext-&gettext-contversion;</title>
<sect3><title>Program Files</title>
<para>gettext, gettextize, msgcmp, msgcomm, msgfmt, msgmerge, msgunfmt,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of glibc-&glibc-contversion;</title>
<sect2><title>Contents of Glibc-&glibc-contversion;</title>
<sect3><title>Program Files</title>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of grep-&grep-contversion;</title>
<sect2><title>Contents of Grep-&grep-contversion;</title>
<sect3><title>Program Files</title>
<para>egrep, fgrep and grep</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of groff-&groff-contversion;</title>
<sect2><title>Contents of Groff-&groff-contversion;</title>
<sect3><title>Program Files</title>
<para>addftinfo, afmtodit, eqn, grn, grodvi, groff, grog, grolbp, grolj4,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of gzip-&gzip-contversion;</title>
<sect2><title>Contents of Gzip-&gzip-contversion;</title>
<sect3><title>Program Files</title>
<para>gunzip (link to gzip), gzexe, gzip,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of kbd-&kbd-contversion;</title>
<sect2><title>Contents of Kbd-&kbd-contversion;</title>
<sect3><title>Program Files</title>
<para>chvt, deallocvt, dumpkeys, fgconsole,

View File

@ -1,7 +1,7 @@
<sect2><title>Contents of kernel-&kernel-contversion;</title>
<sect2><title>Contents of Linux-&kernel-contversion;</title>
<sect3><title>Support Files</title>
<para>the linux kernel and the linux kernel headers</para></sect3>
<para>The linux kernel and the linux kernel headers</para></sect3>
<sect3><title>Descriptions</title>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of less-&less-contversion;</title>
<sect2><title>Contents of Less-&less-contversion;</title>
<sect3><title>Program Files</title>
<para>less, lessecho and lesskey</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of libtool-&libtool-contversion;</title>
<sect2><title>Contents of Libtool-&libtool-contversion;</title>
<sect3><title>Program Files</title>
<para>libtool and libtoolize</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of lilo-&lilo-contversion;</title>
<sect2><title>Contents of Lilo-&lilo-contversion;</title>
<sect3><title>Program Files</title>
<para>lilo and mkrescue</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of m4-&m4-contversion;</title>
<sect2><title>Contents of M4-&m4-contversion;</title>
<sect3><title>Program Files</title>
<para>m4</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of make-&make-contversion;</title>
<sect2><title>Contents of Make-&make-contversion;</title>
<sect3><title>Program files</title>
<para>make</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of man-&man-contversion;</title>
<sect2><title>Contents of Man-&man-contversion;</title>
<sect3><title>Program Files</title>
<para>apropos, makewhatis, man, man2dvi, man2html and

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of manpages-&man-pages-contversion;</title>
<sect2><title>Contents of Man-pages-&man-pages-contversion;</title>
<sect3><title>Support Files</title>
<para>various manual pages that don't come with the

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of modutils-&modutils-contversion;</title>
<sect2><title>Contents of Modutils-&modutils-contversion;</title>
<sect3><title>Program Files</title>
<para>depmod, genksyms, insmod, insmod_ksymoops_clean, kallsyms (link to

View File

@ -1,4 +1,4 @@
<sect2><title>Contents</title>
<sect2><title>Contents of Ncurses-&ncurses-contversion;</title>
<sect3><title>Program Files</title>
<para>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of netkit-base-&netkit-base-contversion;</title>
<sect2><title>Contents of Netkit-base-&netkit-base-contversion;</title>
<sect3><title>Program Files</title>
<para>inetd and ping</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of net-tools-&net-tools-contversion;</title>
<sect2><title>Contents of Net-tools-&net-tools-contversion;</title>
<sect3><title>Program Files</title>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of patch-&patch-contversion;</title>
<sect2><title>Contents of Patch-&patch-contversion;</title>
<sect3><title>Program Files</title>
<para>patch</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of perl-&perl-contversion;</title>
<sect2><title>Contents of Perl-&perl-contversion;</title>
<sect3><title>Program Files</title>
<para>a2p, c2ph, dprofpp, find2perl, h2ph, h2xs, perl, perl5.6.1,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of procinfo-&procinfo-contversion;</title>
<sect2><title>Contents of Procinfo-&procinfo-contversion;</title>
<sect3><title>Program Files</title>
<para>lsdev, procinfo and socklist</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of procps-&procps-contversion;</title>
<sect2><title>Contents of Procps-&procps-contversion;</title>
<sect3><title>Program Files</title>
<para>free, kill, oldps, pgrep, pkill, ps, skill, snice, sysctl, tload, top,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of psmisc-&psmisc-contversion;</title>
<sect2><title>Contents of Psmisc-&psmisc-contversion;</title>
<sect3><title>Program Files</title>
<para>fuser, killall, pidof (link to killall) and pstree</para>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of reiserfsprogs-&reiserfs-contversion;</title>
<sect2><title>Contents of Reiserfsprogs-&reiserfs-contversion;</title>
<sect3><title>Program Files</title>
<para>debugreiserfs, mkreiserfs, reiserfsck, resize_reiserfs and

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of sed-&sed-contversion;</title>
<sect2><title>Contents of Sed-&sed-contversion;</title>
<sect3><title>Program Files</title>
<para>sed</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of shadow-&shadow-contversion;</title>
<sect2><title>Contents of Shadow-&shadow-contversion;</title>
<sect3><title>Program Files</title>
<para>chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of sh-utils-&sh-utils-contversion;</title>
<sect2><title>Contents of Sh-utils-&sh-utils-contversion;</title>
<sect3><title>Program Files</title>
<para>basename, chroot, date, dirname,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of sysklogd-&sysklogd-contversion;</title>
<sect2><title>Contents of Sysklogd-&sysklogd-contversion;</title>
<sect3><title>Program Files</title>
<para>klogd and syslogd</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of sysvinit-&sysvinit-contversion;</title>
<sect2><title>Contents of Sysvinit-&sysvinit-contversion;</title>
<sect3><title>Program Files</title>
<para>halt, init, killall5, last, lastb (link to last), mesg, pidof

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of tar-&tar-contversion;</title>
<sect2><title>Contents of Tar-&tar-contversion;</title>
<sect3><title>Program Files</title>
<para>rmt and tar</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of texinfo-&texinfo-contversion;</title>
<sect2><title>Contents of Texinfo-&texinfo-contversion;</title>
<sect3><title>Program Files</title>
<para>info, install-info, makeinfo, texi2dvi and texindex</para></sect3>

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of textutils-&textutils-contversion;</title>
<sect2><title>Contents of Textutils-&textutils-contversion;</title>
<sect3><title>Program Files</title>
<para>cat, cksum, comm, csplit, cut, expand,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents of util-linux-&util-linux-contversion;</title>
<sect2><title>Contents of Util-linux-&util-linux-contversion;</title>
<sect3><title>Program Files</title>
<para>agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt,

View File

@ -1,4 +1,4 @@
<sect2><title>Contents</title>
<sect2><title>Contents of Vim-&vim-contversion;</title>
<sect3><title>Program Files</title>
<para>ex (link to vim), rview (link to vim), rvim (link to vim), vi

View File

@ -2,7 +2,7 @@
<title>Command explanations</title>
<para><userinput>mkdir ../binutils-build:</userinput> 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.</para>

View File

@ -2,10 +2,11 @@
<title>Installation of Binutils</title>
<para>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.</para>
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.</para>
<para>Install Binutils by running the following commands:</para>

View File

@ -1,7 +1,7 @@
<sect2>
<title>Installation of Fileutils</title>
<para>The programs from a statically linked fileutils package may cause
<para>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 \\/' \
&nbsp;&nbsp;&nbsp;-e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \
&nbsp;&nbsp;&nbsp;lib/Makefile.in.backup &gt; lib/Makefile.in</userinput></screen></para>
<para>Install fileutils by running the following commands:</para>
<para>Install Fileutils by running the following commands:</para>
<para><screen><userinput>./configure --disable-nls \
&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
@ -35,7 +35,7 @@ make install &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
ln -sf ../../bin/install</userinput></screen></para>
<para>Once you have installed fileutils, you can test whether the
<para>Once you have installed Fileutils, you can test whether the
segmentation fault problem has been avoided by running
<userinput>$LFS/bin/ls</userinput>. If this works, then you are OK. If
not, then you need to re-do the installation using the sed commands if

View File

@ -1,11 +1,12 @@
<sect2>
<title>Installation of GCC</title>
<para>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.</para>
<para>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.</para>
<para>Install GCC by running the following commands:</para>

View File

@ -1,5 +1,5 @@
<sect1 id="ch05-kernel">
<title>Installing Linux Kernel-&kernel-version;</title>
<title>Installing Linux-&kernel-version;</title>
<?dbhtml filename="kernel.html" dir="chapter05"?>
<screen>Estimated build time: &kernel-time-static;

View File

@ -1,14 +1,14 @@
<sect2><title>Installation of Binutils</title>
<para>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.</para>
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.</para>
<para>Install Binutils by running the following commands:</para>
<para><screen><userinput>mkdir ../binutils-build &amp;&amp;
cd ../binutils-build &amp;&amp;
../binutils-&binutils-version;/configure --prefix=/usr --enable-shared &amp;&amp;

View File

@ -1,11 +1,12 @@
<sect2>
<title>Installation of GCC</title>
<para>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.</para>
<para>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.</para>
<para>Install GCC by running the following commands. These commands will build
the C and C++ compiler. Other compilers are available within the gcc

View File

@ -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.</para>
<para>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
<para>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.</para>
<para>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.</para>

View File

@ -7,15 +7,15 @@
make &amp;&amp;
make install</userinput></screen></para>
<para>psmisc installs the
<filename>/usr/share/man/man1/pidof.1</filename> man page, but psmisc's
<para>Psmisc installs the
<filename>/usr/share/man/man1/pidof.1</filename> 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.</para>
<para>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:</para>
should remove Psmisc's pidof man page by running:</para>
<para><screen><userinput>rm /usr/share/man/man1/pidof.1</userinput></screen></para>

View File

@ -1,5 +1,5 @@
<sect1 id="ch08-kernel">
<title>Installing linux-&kernel-version;</title>
<title>Installing Linux-&kernel-version;</title>
<?dbhtml filename="kernel.html" dir="chapter08"?>
<screen>Estimated build time: &kernel-time;