Changeset 663ecfc for chapter05


Ignore:
Timestamp:
06/29/2005 04:24:16 PM (19 years ago)
Author:
Archaic <archaic@…>
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.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, 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:
ab1a271
Parents:
2ec0d20
Message:

Several minor wording changes (chapters 1 - 5).

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

Location:
chapter05
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter05/expect.xml

    r2ec0d20 r663ecfc  
    5656<listitem><para>This explicitly tells Expect where to find Tcl's source
    5757directory and internal headers. Using this option avoids conditions
    58 where <command>configure</command> fails because it hasn't automatically
    59 discovered the location of the Tcl source directory.</para></listitem>
     58where <command>configure</command> fails because it cannot automatically
     59discover the location of the Tcl source directory.</para></listitem>
    6060</varlistentry>
    6161
     
    6464<listitem><para>This tells the configure script not to search for Tk
    6565(the Tcl GUI component) or the X Window System libraries, both of
    66 which may reside on the host system.</para></listitem>
     66which may reside on the host system but will not exist in the temporary
     67environment.</para></listitem>
    6768</varlistentry>
    6869</variablelist>
  • chapter05/gawk.xml

    r2ec0d20 r663ecfc  
    3838<screen><userinput>make</userinput></screen>
    3939
    40 <para>To test the results (not necessary), issue: <userinput>make
     40<para>To test the results, issue: <userinput>make
    4141check</userinput>.</para>
    4242
  • chapter05/gettext.xml

    r2ec0d20 r663ecfc  
    4848<varlistentry>
    4949<term><parameter>--without-csharp</parameter></term>
    50 <listitem><para>This tells Gettext not to use a C# compiler, even if a
    51 C# compiler is installed on the host. This needs to be done because
    52 once we enter the chroot environment, C# will no longer be
    53 available.</para></listitem>
     50<listitem><para>This ensures that Gettext does not build support for the C#
     51compiler which may be present on the host but will not be available once we
     52enter the chroot environment.</para></listitem>
    5453</varlistentry>
    5554</variablelist>
  • chapter05/glibc.xml

    r2ec0d20 r663ecfc  
    105105</varlistentry>
    106106
    107 <!-- Edit Me -->
    108107<varlistentry>
    109108<term><parameter>--without-selinux</parameter></term>
    110 <listitem><para>When building from hosts using SELinux functionality
    111 (i.e. Fedora Core 3), Glibc will try to integrate this functionality into
    112 itself, but will fail, because we do not have this functionality in the LFS
    113 tools environment.  This option will disable this, allowing Glibc to build
    114 correctly, but will not otherwise affect the build.</para></listitem>
    115 </varlistentry>
    116 <!-- -->
     109<listitem><para>When building from hosts that include SELinux functionality
     110(e.g. Fedora Core 3), Glibc will build with support for SELinux. As the LFS
     111tools environment does not contain support for SELinux, a Glibc compiled with
     112such support will fail to operate correctly.</para></listitem>
     113</varlistentry>
    117114</variablelist>
    118115
  • chapter05/grep.xml

    r2ec0d20 r663ecfc  
    4040<varlistentry>
    4141<term><parameter>--disable-perl-regexp</parameter></term>
    42 <listitem><para>This makes sure that the <command>grep</command>
    43 program does not get linked against a Perl Compatible Regular
    44 Expression (PCRE) library that may be present on the host and would
    45 not be available once we enter the chroot
     42<listitem><para>This ensures that the <command>grep</command> program does not
     43get linked against a Perl Compatible Regular Expression (PCRE) library that may
     44be present on the host but will not be available once we enter the chroot
    4645environment.</para></listitem>
    4746</varlistentry>
  • chapter05/ncurses.xml

    r2ec0d20 r663ecfc  
    4040<varlistentry>
    4141<term><parameter>--without-ada</parameter></term>
    42 <listitem><para>This tells Ncurses not to build its Ada bindings, even
    43 if an Ada compiler is installed on the host. This needs to be done
    44 because once we enter the chroot environment, Ada will no longer be
    45 available.</para></listitem>
     42<listitem><para>This ensures that Ncurses does not build support for the ada
     43compiler which may be present on the host but will not be available once we
     44enter the chroot environment.</para></listitem>
    4645</varlistentry>
    4746
  • chapter05/perl.xml

    r2ec0d20 r663ecfc  
    5151</variablelist>
    5252
    53 <para>Compile only the required tools:</para>
     53<para>Only a few of the utilities contained in this package need to be
     54built:</para>
    5455
    5556<screen><userinput>make perl utilities</userinput></screen>
     
    6162be run in the next chapter if desired.</para>
    6263
    63 <para>Copy these tools and their libraries:</para>
     64<para>Install these tools and their libraries:</para>
    6465
    6566<screen><userinput>cp perl pod/pod2man /tools/bin
  • chapter05/tcl.xml

    r2ec0d20 r663ecfc  
    5858Greenwich Mean Time (GMT), but only for the duration of the test suite
    5959run. This ensures that the clock tests are exercised correctly.
    60 Details on the <envar>TZ</envar> environment variable is provided in
     60Details on the <envar>TZ</envar> environment variable are provided in
    6161<xref linkend="chapter-bootscripts"/>.</para>
    6262
  • chapter05/toolchaintechnotes.xml

    r2ec0d20 r663ecfc  
    1414section can be referred back to at any time during the process.</para>
    1515
    16 <para>The overall goal of <xref linkend="chapter-temporary-tools"/> is
    17 to provide a temporary environment that can be chrooted into and from
    18 which can be produced a clean, trouble-free build of the target LFS
    19 system in <xref linkend="chapter-building-system"/>. Along the way, we
    20 separate from the host system as much as possible, and in doing so,
    21 build a self-contained and self-hosted toolchain. It should be noted
    22 that the build process has been designed to minimize the risks for new
    23 readers and provide maximum educational value at the same time. In
    24 other words, more advanced techniques could be used to build the
    25 system.</para>
     16<para>The overall goal of <xref linkend="chapter-temporary-tools"/> is to
     17provide a temporary environment that can be chrooted into and from which can be
     18produced a clean, trouble-free build of the target LFS system in <xref
     19linkend="chapter-building-system"/>. Along the way, we separate the new system
     20from the host system as much as possible, and in doing so, build a
     21self-contained and self-hosted toolchain. It should be noted that the build
     22process has been designed to minimize the risks for new readers and provide
     23maximum educational value at the same time.</para>
    2624
    2725<important>
  • chapter05/util-linux.xml

    r2ec0d20 r663ecfc  
    3030<title>Installation of Util-linux</title>
    3131
    32 <para>Util-linux does not use the freshly installed headers and
    33 libraries from the <filename class="directory">/tools</filename>
    34 directory. This is fixed by altering the configure script:</para>
     32<para>Util-linux does not use the freshly installed headers and libraries from
     33the <filename class="directory">/tools</filename> directory by default. This is
     34fixed by altering the configure script:</para>
    3535
    3636<screen><userinput>sed -i 's@/usr/include@/tools/include@g' configure</userinput></screen>
     
    4444<screen><userinput>make -C lib</userinput></screen>
    4545
    46 <para>Since only a couple of the utilities contained in this package
    47 are needed, build only those:</para>
     46<para>Only a few of the utilities contained in this package need to be
     47built:</para>
    4848
    4949<screen><userinput>make -C mount mount umount
Note: See TracChangeset for help on using the changeset viewer.