Changeset 32cee45c


Ignore:
Timestamp:
05/26/2002 09:25:09 PM (22 years ago)
Author:
Gerard Beekmans <gerard@…>
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, 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, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
fe7f278
Parents:
624fe951
Message:

Applied Alex Groenewoud's namesandspaces.dat patch

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1913 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
31 edited

Legend:

Unmodified
Added
Removed
  • appendixa/autoconf-desc.xml

    r624fe951 r32cee45c  
    1010<para>autoconf is a tool for producing shell scripts that automatically
    1111configure software source code packages to adapt to many kinds of
    12 UNIX-like systems.  The configuration scripts produced by autoconf are
     12Unix-like systems.  The configuration scripts produced by autoconf are
    1313independent of autoconf when they are run, so their users do not need to
    1414have autoconf.</para></sect4>
  • appendixa/diffutils-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Diff Utils (&diffutils-version;):
     4<para><literallayout>Diffutils (&diffutils-version;):
    55<ulink url="ftp://ftp.gnu.org/gnu/diffutils/"/></literallayout></para>
    66</sect2>
  • appendixa/fileutils-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>File Utils (&fileutils-version;):
     4<para><literallayout>Fileutils (&fileutils-version;):
    55<ulink url="ftp://ftp.gnu.org/gnu/fileutils/"/></literallayout></para>
    66</sect2>
  • appendixa/findutils-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Find Utils (&findutils-version;):
     4<para><literallayout>Findutils (&findutils-version;):
    55<ulink url="ftp://ftp.gnu.org/gnu/findutils/"/>
    66
    7 Find Utils Patch (&findutils-version;):
     7Findutils Patch (&findutils-version;):
    88<ulink url="&ftp;/"/>
    99<ulink url="&http;/"/></literallayout></para>
  • appendixa/gawk-desc.xml

    r624fe951 r32cee45c  
    11<sect2><title>Contents of Gawk-&gawk-contversion;</title>
    22
    3 <para>Not yet checked</para>
     3<para>(Not checked yet.)</para>
    44
    55</sect2>
  • appendixa/glibc-desc.xml

    r624fe951 r32cee45c  
    215215
    216216<sect4><title>libutil, libutil_p</title>
    217 <para>Contains code for "standard" functions used in many different unix
     217<para>Contains code for "standard" functions used in many different Unix
    218218utilities.</para></sect4>
    219219
  • appendixa/kernel-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Linux Kernel (&kernel-version;):
     4<para><literallayout>Linux (&kernel-version;):
    55<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/"/></literallayout></para>
    66</sect2>
  • appendixa/m4-desc.xml

    r624fe951 r32cee45c  
    99<para>m4 is a macro processor. It copies input to output expanding macros as it
    1010goes. Macros are either built-in or user-defined and can take any number
    11 of arguments. Besides just doing macro expansion m4 has built-in functions
    12 for including named files, running UNIX commands, doing integer arithmetic,
     11of arguments. Besides just doing macro expansion, m4 has built-in functions
     12for including named files, running Unix commands, doing integer arithmetic,
    1313manipulating text in various ways, recursion, etc. The m4 program can be used either
    1414as a front-end to a compiler or as a macro processor in its own
  • appendixa/patch-desc.xml

    r624fe951 r32cee45c  
    1111instructions on how an original file needs to be modified. Patch is used
    1212a lot for source code patches since it saves time and space. Imagine
    13 a package that is 1MB in size. The next version of that package
     13a package that is 1 MB in size. The next version of that package
    1414only has changes in two files of the first version. It can be shipped as an
    15 entirely new package of 1MB or just as a patch file of 1KB which will
     15entirely new package of 1 MB or just as a patch file of 1 KB which will
    1616update the first version to make it identical to the second version. So
    1717if the first version was downloaded already, a patch file avoids
  • appendixa/shadowpwd-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Shadow Password Suite (&shadow-version;):
     4<para><literallayout>Shadow (&shadow-version;):
    55<ulink url="ftp://ftp.pld.org.pl/software/shadow/"/></literallayout></para>
    66</sect2>
  • appendixa/textutils-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Text Utils (&textutils-version;):
     4<para><literallayout>Textutils (&textutils-version;):
    55<ulink url="ftp://ftp.gnu.org/gnu/textutils/"/></literallayout></para>
    66</sect2>
  • appendixa/utillinux-down.xml

    r624fe951 r32cee45c  
    22<title>Official Download Location</title>
    33
    4 <para><literallayout>Util Linux (&util-linux-version;):
     4<para><literallayout>Util-linux (&util-linux-version;):
    55<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/"/></literallayout></para>
    66</sect2>
  • chapter01/newsserver.xml

    r624fe951 r32cee45c  
    88
    99<para>The news server can be reached at
    10 <emphasis>news.linuxfromscratch.org</emphasis></para>
     10<emphasis>news.linuxfromscratch.org</emphasis>.</para>
    1111
    1212</sect1>
  • chapter03/introduction.xml

    r624fe951 r32cee45c  
    44
    55<para>In this chapter, the partition that is going to host the LFS system is
    6 going to be prepared. We will be creating the partition itself, a file
    7 system and the directory structure. When this is done, we can move on
    8 to the next chapter and start the actual building process.</para>
     6prepared. We will create the partition itself, make a file
     7system on it, and mount it.</para>
    98
    109</sect1>
  • chapter05/bzip2-inst.xml

    r624fe951 r32cee45c  
    1313xv or tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 to use bzip2 and
    1414bunzip2 with tar. This patch provides the -j option so you can unpack a
    15 Bzip2 archive with tar xvfj file.tar.bz2. Applying this patch will be
     15bzip2'ed archive with tar xvfj file.tar.bz2. Applying this patch will be
    1616mentioned later on when the Tar package is installed.</para>
    1717
  • chapter05/fileutils-inst.xml

    r624fe951 r32cee45c  
    44<para>The programs from a statically linked Fileutils package may cause
    55segmentation faults on certain systems, if your distribution has
    6 Glibc-2.2.3 or higher installed. It also seems to happen mostly on machines
     6Glibc-2.2.3 or higher installed. It seems to happen mostly on machines
    77powered by an AMD CPU, but there is a case or two where an Intel system
    8 is affected as well. If your system falls under this category, try the
     8is affected as well. If your system falls in this category, try the
    99following fix.</para>
    1010
    1111<para>Note that in some cases using these sed commands will result in
    12 problems not being able to compile this package at all, even when your
     12not being able to compile this package at all, even when your
    1313system has an AMD CPU and has Glibc-2.2.3 (or higher) installed. If that's
    1414the case, you'll need to remove the fileutils-&fileutils-version; directory
  • chapter05/gcc-exp.xml

    r624fe951 r32cee45c  
    33
    44<para><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch:</userinput>
    5 This new patch deals with incorrect handling of weak symbols, the
    6 over-optimization of calls to those weak symbols, an atexit issue and
     5This patch deals with the incorrect handling of weak symbols, the
     6over-optimization of calls to those weak symbols, an atexit issue, and
    77the  __dso_handle symbol required for atexit's proper function.</para>
    88
  • chapter05/installasuser.xml

    r624fe951 r32cee45c  
    3838
    3939<para>This profile makes sure the umask is set to 022 so newly created
    40 files and directories will have the correct permission. It is advisable
     40files and directories will have the correct permissions. It is advisable
    4141to keep this setting throughout your LFS installation. Also, the $LFS
    4242and $LC_ALL environment variables are set. $LFS has been explained in
  • chapter05/introduction.xml

    r624fe951 r32cee45c  
    2222<para>All the files from this chapter will be installed under the <filename
    2323class="directory">$LFS/static</filename> directory. By doing it this way,
    24 we keep the installation from this chapter seperate from the final
     24we keep the installation from this chapter separate from the final
    2525installation in the next chapter. Everything done here is only temporarily
    2626so we don't want it to pollute the to-be LFS system.</para>
  • chapter05/make-inst.xml

    r624fe951 r32cee45c  
    1515privileges to complete the installation of /mnt/lfs/static/bin/make.</screen></blockquote>
    1616
    17 <para>You can safely ignore this warning. make doesn't need to be owned by
    18 group kmem and setgid for the <emphasis>-l</emphasis> option to work (which
    19 you can use to tell make not to start any new jobs when a certain load on
    20 the system is reached).</para>
     17<para>You can safely ignore this warning. The make program doesn't actually need to be owned by
     18group kmem and setgid for the <emphasis>-l</emphasis> option to work. (This option
     19tells make not to start any new jobs when a certain load on
     20the system has been reached.)</para>
    2121
    2222</sect2>
  • chapter05/patch-exp.xml

    r624fe951 r32cee45c  
    33
    44<para><userinput>CPPFLAGS=-D_GNU_SOURCE: </userinput>
    5 Adding <userinput>-D_GNU_SOURCE</userinput> to CPPFLAGS command before
    6 we configure patch fixes installation of the package on PPC and m68k
    7 platforms (that we know of).  It also doesn't hurt compilation on other
    8 platforms (such as x86) so we do it by default.</para>
     5This flag fixes installation problems of this package on PPC and m68k
     6platforms (that we know of).  It doesn't hurt compilation on other
     7platforms (such as x86); so we do it by default.</para>
    98
    109</sect2>
  • chapter05/shellutils-inst.xml

    r624fe951 r32cee45c  
    1515
    1616<para>You can safely ignore that warning. You need to be logged in as root
    17 in order to install su the way sh-utils wants to install it, that being
     17in order to install su the way Sh-utils wants to install it, which is being
    1818suid root. Because we don't need su during chapter 6, and su will be properly
    19 installed when we re-install sh-utils in chapter 6 anyways, you can just
     19installed when we re-install Sh-utils in chapter 6, you can just
    2020pretend you didn't see it.</para>
    2121
  • chapter05/utillinux-inst.xml

    r624fe951 r32cee45c  
    11<sect2>
    2 <title>Installation of Util-Linux</title>
     2<title>Installation of Util-linux</title>
    33
    44<para>We only need the mount and umount programs at the moment, so we won't
    55be compiling the entire package.</para>
    66
    7 <para>Install Util-Linux by running the following commands:</para>
     7<para>Install Util-linux by running the following commands:</para>
    88
    99<para><screen><userinput>./configure &amp;&amp;
  • chapter05/whystatic.xml

    r624fe951 r32cee45c  
    33<?dbhtml filename="whystatic.html" dir="chapter05"?>
    44
    5 <para>Thanks to Plasmatic for posting the text on which this is mainly
    6 based to one of the LFS mailing lists.</para>
     5<para>(Thanks to Plasmatic for posting the text on which this is mainly
     6based to one of the LFS mailing lists.)</para>
    77
    88<para>When making (compiling) a program, rather than having to rewrite all the
     
    1717
    1818<para>However, these libraries can be very large (for example, libc.a
    19 can often be around 2.5MB), so you may not want a separate copy of each
     19can often be around 2.5 MB), so you may not want a separate copy of each
    2020library attached to the program. Just imagine if you had a simple command
    21 like ls with an extra 2.5MB attached to it! Instead of making the library
     21like ls with an extra 2.5 MB attached to it! Instead of making the library
    2222an actual part of the program, or statically linked, the library is kept a
    2323separate file, which is loaded only when the program needs it. This is what
     
    2525as the program needs it.</para>
    2626
    27 <para>So now we have a 1KB file and a 2.5MB file, but we still haven't saved any
     27<para>So now we have a 1 KB file and a 2.5 MB file, but we still haven't saved any
    2828space (except maybe RAM until the library is needed). The REAL advantage to
    2929dynamically linked libraries is that we only need one copy of the library.
  • chapter06/e2fsprogs-exp.xml

    r624fe951 r32cee45c  
    77for example, /usr isn't mounted (like the e2fsck program).  These
    88programs and libraries therefore belong in directories like /lib and
    9 /sbin. If this option isn't passed to e2fsprogs' configure, it places
     9/sbin. If this option isn't passed to E2fsprogs's configure, it places
    1010these programs in /usr which  is not what we want.</para>
    1111
  • chapter06/introduction.xml

    r624fe951 r32cee45c  
    33<?dbhtml filename="introduction.html" dir="chapter06"?>
    44 
    5 <para>The installation of all the software is pretty straightforward and
    6 you will probably think it's so much easier and shorter to give the generic
    7 installation instructions for each package and only explain how to
    8 install something if a certain package requires an alternate installation
    9 method. Although I agree on that, I choose to give the
    10 full instructions for each and every package. This is simply to avoid any
     5<para>The installation of all the software is pretty straightforward, and
     6you will probably think it would be so much easier and shorter to give
     7the generic installation instructions for a package here and only explain
     8in full the installation of those packages that require an alternate
     9method. Although we agree with that, we choose to give the
     10full instructions for each and every package, simply to avoid any
    1111possible confusion and errors.</para>
    1212
    1313<para>Now would be a good time to take a look at the optimization hint
    14 at <ulink url="&hints-root;optimization.txt"/> if you plan on using
     14at <ulink url="&hints-root;optimization.txt"/> if you plan to use
    1515compiler optimization for the packages
    16 installed in the following chapter. Compiler optimization can make a program run
    17 faster, but may also cause some compilation problems. If you run into problems
    18 after having used optimization, always try it without optimizing to see if
     16installed in this chapter. Compiler optimization can make a program run
     17faster, but may also cause compilation problems. If you run into problems
     18when using optimization, always try it without optimization to see if
    1919the problem persists.</para>
    2020
    2121<para>Please refrain from installing more than one package at a time, even
    22 if it may safe you time (especially with dual CPU machines). If you install
     22if it may save you time (especially with dual CPU machines). If you install
    2323the wrong package at the wrong time, it may hard-wire program paths to
    2424<filename class="directory">$LFS/static</filename> which will cause the
  • chapter06/manpages-inst.xml

    r624fe951 r32cee45c  
    22<title>Installation of Man-pages</title>
    33
    4 <para>Install Man-pages by running the following commands:</para>
     4<para>Install Man-pages by running the following command:</para>
    55
    66<para><screen><userinput>make install</userinput></screen></para>
  • chapter06/shellutils-inst.xml

    r624fe951 r32cee45c  
    22<title>Installation of Sh-utils</title>
    33
    4 <para>Install Shellutils by running the following commands:</para>
     4<para>Install Sh-utils by running the following commands:</para>
    55
    66<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
  • chapter06/utillinux-inst.xml

    r624fe951 r32cee45c  
    1414
    1515<sect2>
    16 <title>Installation of Util-Linux</title>
     16<title>Installation of Util-linux</title>
    1717
    18 <para>Install Util-Linux by running the following commands:</para>
     18<para>Install Util-linux by running the following commands:</para>
    1919
    2020<para><screen><userinput>./configure &amp;&amp;
  • entities/flex.ent

    r624fe951 r32cee45c  
    1616<!ENTITY flex-package "flex-&flex-version;.tar.bz2">
    1717
    18 <!ENTITY flex-compsize "3MB">
     18<!ENTITY flex-compsize "3 MB">
    1919<!ENTITY flex-time "1 minute">
  • entities/gettext.ent

    r624fe951 r32cee45c  
    1717<!ENTITY gettext-package "gettext-&gettext-version;.tar.bz2">
    1818
    19 <!ENTITY gettext-compsize "11MB">
     19<!ENTITY gettext-compsize "11 MB">
    2020<!ENTITY gettext-time "1 minute">
Note: See TracChangeset for help on using the changeset viewer.