Changeset 448e226


Ignore:
Timestamp:
06/11/2014 04:57:05 AM (10 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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, 7.6, 7.7, 7.8, 7.9, 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:
c7b8b88
Parents:
4ae2e7a
Message:

Text changes:

Move about LFS to Chapter 2.
Add intor to Chapter 4.
Explain why specific symlinks are needed in Chapter 6.
Remove obsolete reference to old glibc version.

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

Files:
2 added
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r4ae2e7a r448e226  
    4040      <itemizedlist>
    4141        <listitem>
     42          <para>[bdubbs] - Several text changes.  Thanks to Chris
     43          Staub for the patches.  Fixes
     44           <ulink url="&lfs-ticket-root;3600">#3600</ulink>,
     45           <ulink url="&lfs-ticket-root;3601">#3601</ulink>,
     46           <ulink url="&lfs-ticket-root;3602">#3602</ulink>,
     47           <ulink url="&lfs-ticket-root;3603">#3603</ulink>, and
     48           <ulink url="&lfs-ticket-root;3604">#3604</ulink>,
     49           </para>
     50        </listitem>
     51        <listitem>
    4252          <para>[bdubbs] - Update to iproute2-3.15.0. Fixes
    4353           <ulink url="&lfs-ticket-root;3608">#3608</ulink>.</para>
  • chapter01/how.xml

    r4ae2e7a r448e226  
    1212
    1313  <para>The LFS system will be built by using an already installed
    14   Linux distribution (such as Debian, Mandriva, Red Hat, or SUSE). This
     14  Linux distribution (such as Debian, OpenMandriva, Fedora, or openSUSE). This
    1515  existing Linux system (the host) will be used as a starting point to
    1616  provide necessary programs, including a compiler, linker, and shell,
  • chapter02/chapter02.xml

    r4ae2e7a r448e226  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingfilesystem.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mounting.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/>
    1819
    1920</chapter>
  • chapter04/chapter04.xml

    r4ae2e7a r448e226  
    1212  <title>Final Preparations</title>
    1313
    14   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/>
     14  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introduction.xml"/>
     15  <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/>-->
    1516  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingtoolsdir.xml"/>
    1617  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="addinguser.xml"/>
  • chapter04/settingenviron.xml

    r4ae2e7a r448e226  
    7171  <para>The <envar>LC_ALL</envar> variable controls the localization of certain
    7272  programs, making their messages follow the conventions of a specified country.
    73   If the host system uses a version of Glibc older than 2.2.4, having
    74   <envar>LC_ALL</envar> set to something other than <quote>POSIX</quote> or
    75   <quote>C</quote> (during this chapter) may cause issues if you exit the chroot
    76   environment and wish to return later. Setting <envar>LC_ALL</envar> to
    77   <quote>POSIX</quote> or <quote>C</quote> (the two are equivalent) ensures that
    78   everything will work as expected in the chroot environment.</para>
     73  Setting <envar>LC_ALL</envar> to <quote>POSIX</quote> or <quote>C</quote>
     74  (the two are equivalent) ensures that everything will work as expected in
     75  the chroot environment.</para>
    7976
    8077  <para>The <envar>LFS_TGT</envar> variable sets a non-default, but compatible machine
  • chapter05/util-linux.xml

    r4ae2e7a r448e226  
    1919  <indexterm zone="ch-tools-util-linux">
    2020    <primary sortas="a-Util-linux">Util-linux</primary>
     21    <secondary>tools</secondary>
    2122  </indexterm>
    2223
  • chapter06/createfiles.xml

    r4ae2e7a r448e226  
    4646sed 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    4747ln -sv bash /bin/sh</userinput></screen>
     48
     49  <variablelist>
     50    <title>The purpose of each link:</title>
     51
     52    <varlistentry>
     53      <term><parameter><filename>/bin/bash</filename></parameter></term>
     54      <listitem>
     55        <para>Many <command>bash</command> scripts specify
     56        <filename>/bin/bash</filename>.</para>
     57      </listitem>
     58    </varlistentry>
     59
     60    <varlistentry>
     61      <term><parameter><filename>/bin/cat</filename></parameter></term>
     62      <listitem>
     63        <para>This pathname is hard-coded into Glibc's configure script.</para>
     64      </listitem>
     65    </varlistentry>
     66
     67    <varlistentry>
     68      <term><parameter><filename>/bin/echo</filename></parameter></term>
     69      <listitem>
     70        <para>This is to satisfy one of the tests in Glibc's test suite, which
     71        expects <filename>/bin/echo</filename>.</para>
     72      </listitem>
     73    </varlistentry>
     74
     75    <varlistentry>
     76      <term><parameter><filename>/bin/pwd</filename></parameter></term>
     77      <listitem>
     78        <para>Some <command>configure</command> scripts, particularly Glibc's,
     79        have this pathname hard-coded.</para>
     80      </listitem>
     81    </varlistentry>
     82
     83    <varlistentry>
     84      <term><parameter><filename>/bin/stty</filename></parameter></term>
     85      <listitem>
     86        <para>This pathname is hard-coded into Expect, therefore it is needed
     87        for Binutils and GCC test suites to pass.</para>
     88      </listitem>
     89    </varlistentry>
     90
     91    <varlistentry>
     92      <term><parameter><filename>/usr/bin/perl</filename></parameter></term>
     93      <listitem>
     94        <para>Many Perl scripts hard-code this path to the
     95        <command>perl</command> program.</para>
     96      </listitem>
     97    </varlistentry>
     98
     99    <varlistentry>
     100      <term><parameter><filename>/usr/lib/libgcc_s.so{,.1}</filename></parameter></term>
     101      <listitem>
     102        <para>Glibc needs this for the pthreads library to work.</para>
     103      </listitem>
     104    </varlistentry>
     105
     106    <varlistentry>
     107      <term><parameter><filename>/usr/lib/libstdc++{,.6}</filename></parameter></term>
     108      <listitem>
     109        <para>This is needed by several tests in Glibc's test suite, as well as
     110        for C++ support in GMP.</para>
     111      </listitem>
     112    </varlistentry>
     113
     114    <varlistentry>
     115      <term><parameter><filename>/usr/lib/libstdc++.la</filename></parameter></term>
     116      <listitem>
     117        <para>This prevents a <filename class="directory">/tools</filename>
     118        reference that would otherwise be in
     119        <filename>/usr/lib/libstdc++.la</filename> after GCC is installed.</para>
     120      </listitem>
     121    </varlistentry>
     122
     123    <varlistentry>
     124      <term><parameter><filename>/bin/sh</filename></parameter></term>
     125      <listitem>
     126        <para>Many shell scripts hard-code <filename>/bin/sh</filename>.</para>
     127      </listitem>
     128    </varlistentry>
     129
     130  </variablelist>
    48131
    49132  <para>Historically, Linux maintains a list of the mounted file systems in the
  • packages.ent

    r4ae2e7a r448e226  
    319319<!ENTITY iana-etc-url "&anduin-sources;iana-etc/iana-etc-&iana-etc-version;.tar.bz2">
    320320<!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8">
    321 <!ENTITY iana-etc-home "http://freshmeat.net/projects/iana-etc/">
     321<!ENTITY iana-etc-home "http://freecode.com/projects/iana-etc">
    322322<!ENTITY iana-etc-ch6-du "2.2 MB">
    323323<!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU">
Note: See TracChangeset for help on using the changeset viewer.