Ignore:
Timestamp:
10/28/2022 04:37:59 PM (18 months ago)
Author:
David Bryant <davidbryant@…>
Branches:
11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/update-glibc
Children:
c389124
Parents:
13702d9
Message:

Standardize spelling of "cross-compile" and its derivatives. Clean up
English idiom. Remove some superfluous verbiage here and there.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter04/settingenviron.xml

    r13702d9 r4e26453  
    2020EOF</userinput></screen>
    2121
    22   <para>When logged on as user <systemitem class="username">lfs</systemitem>
    23   or switched to the &lfs-user; user using a <command>su</command> command
    24   with <quote><parameter>-</parameter></quote> option,
     22  <para>When logged on as user <systemitem class="username">lfs</systemitem>,
     23  or when switched to the &lfs-user; user using an <command>su</command> command
     24  with the <quote><parameter>-</parameter></quote> option,
    2525  the initial shell is a <emphasis>login</emphasis> shell which reads
    2626  the <filename>/etc/profile</filename> of the host (probably containing some
     
    3131  <envar>TERM</envar>, and <envar>PS1</envar> variables. This ensures that no
    3232  unwanted and potentially hazardous environment variables from the host system
    33   leak into the build environment. The technique used here achieves the goal of
    34   ensuring a clean environment.</para>
     33  leak into the build environment.</para>
    3534
    3635  <para>The new instance of the shell is a <emphasis>non-login</emphasis>
     
    101100  Setting <envar>LC_ALL</envar> to <quote>POSIX</quote> or <quote>C</quote>
    102101  (the two are equivalent) ensures that everything will work as expected in
    103   the chroot environment.</para>
     102  the cross-compilation environment.</para>
    104103      </listitem>
    105104    </varlistentry>
     
    109108      <listitem>
    110109  <para>The <envar>LFS_TGT</envar> variable sets a non-default, but compatible machine
    111   description for use when building our cross compiler and linker and when cross
    112   compiling our temporary toolchain. More information is contained in
     110  description for use when building our cross-compiler and linker and when
     111  cross-compiling our temporary toolchain. More information is provided by
    113112  <xref linkend="ch-tools-toolchaintechnotes" role=""/>.</para>
    114113      </listitem>
     
    133132      <listitem>
    134133  <para>If <filename class="directory">/bin</filename> is not a symbolic
    135   link, then it has to be added to the <envar>PATH</envar> variable.</para>
     134  link, it must be added to the <envar>PATH</envar> variable.</para>
    136135      </listitem>
    137136    </varlistentry>
     
    164163      <term><parameter>export ...</parameter></term>
    165164      <listitem>
    166         <para>While the above commands have set some variables, in order
     165        <para>While the preceding commands have set some variables, in order
    167166        to make them visible within any sub-shells, we export them.</para>
    168167      </listitem>
     
    173172  <important>
    174173
    175      <para>Several commercial distributions add a non-documented instantiation
     174     <para>Several commercial distributions add an undocumented instantiation
    176175     of <filename>/etc/bash.bashrc</filename> to the initialization of
    177176     <command>bash</command>. This file has the potential to modify the
     
    186185     <screen role="nodump"><userinput>[ ! -e /etc/bash.bashrc ] || mv -v /etc/bash.bashrc /etc/bash.bashrc.NOUSE</userinput></screen>
    187186
    188      <para>After use of the <systemitem class="username">lfs</systemitem>
    189      user is finished at the beginning of <xref
    190      linkend="chapter-chroot-temporary-tools"/>, you can restore
     187     <para>When the <systemitem class="username">lfs</systemitem>
     188     user is no longer needed (at the beginning of <xref
     189     linkend="chapter-chroot-temporary-tools"/>), you may safely restore
    191190     <filename>/etc/bash.bashrc</filename> (if desired).</para>
    192191
     
    197196  </important>
    198197
    199   <para>Finally, to have the environment fully prepared for building the
     198  <para>Finally, to ensure the environment is fully prepared for building the
    200199  temporary tools, force the <command>bash</command> shell to read
    201200  the new user profile:</para>
Note: See TracChangeset for help on using the changeset viewer.