Changeset dbc347c5 for chapter06


Ignore:
Timestamp:
09/29/2015 09:27:18 PM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
7.9-systemd
Children:
6eb40d4
Parents:
102c4bb6
Message:

Update to util-linux-2.27
Update to linux-4.2
Update to iproute2-4.2.0
Refresh SBU values and build sizes
Remove unnecessary sed in e2fsprogs
Provide ncurses non-wide-character libraries for version 5
Add additional discussion about copying systems
Fix a warning in the GCC compiler tests
Several typo fixes and additional clarification.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10956 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter06/adjusting.xml

    r102c4bb6 rdbc347c5  
    4343  as expected. To do this, perform the following sanity checks:</para>
    4444
    45 <screen os="a"><userinput>echo 'main(){}' &gt; dummy.c
     45<screen os="a"><userinput>echo 'int main(){}' &gt; dummy.c
    4646cc dummy.c -v -Wl,--verbose &amp;&gt; dummy.log
    4747readelf -l a.out | grep ': /lib'</userinput></screen>
  • chapter06/diffutils.xml

    r102c4bb6 rdbc347c5  
    5757
    5858<screen><userinput remap="test">make check</userinput></screen>
     59
     60    <para>The test-update-copyright.sh failure can be safely ignored.</para>
    5961
    6062    <para>Install the package:</para>
  • chapter06/e2fsprogs.xml

    r102c4bb6 rdbc347c5  
    4545    <title>Installation of E2fsprogs</title>
    4646
    47     <para>First, fix a potential security issue identified upstream:</para>
     47<!--     <para>First, fix a potential security issue identified upstream:</para>
    4848
    4949<screen><userinput remap="pre">sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \
    5050    -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \
    51     -i lib/ext2fs/closefs.c</userinput></screen>
     51    -i lib/ext2fs/closefs.c</userinput></screen> -->
    5252
    5353    <para>The E2fsprogs documentation recommends that the package be built in
  • chapter06/glibc.xml

    r102c4bb6 rdbc347c5  
    140140      <listitem>
    141141        <para>The <emphasis>elf/tst-protected1a</emphasis> and
    142         <emphasis>elf/tst-protected1a</emphasis> tests are known to
     142        <emphasis>elf/tst-protected1b</emphasis> tests are known to
    143143        fail with the current stable version of binutils.</para>
    144144      </listitem>
  • chapter06/grep.xml

    r102c4bb6 rdbc347c5  
    5757<screen><userinput remap="test">make check</userinput></screen>
    5858
     59    <para>The test-update-copyright.sh failure can be safely ignored.</para>
     60
    5961    <para>Install the package:</para>
    6062
  • chapter06/introduction.xml

    r102c4bb6 rdbc347c5  
    6565    to remove a security problem, all programs that use the static library will
    6666    need to be relinked to the new library.  Since the use of static libraries
    67     is not always obvious, deciding which programs (and the procedures needed to
     67    is not always obvious, the relevant programs (and the procedures needed to
    6868    do the linking) may not even be known.</para>
    6969
    70     <para>In the prcedures in Chapter 6, we remove or disable installation of
     70    <para>In the procedures in Chapter 6, we remove or disable installation of
    7171    most static libraries.  In a few cases, especially glibc and gcc, the use
    7272    of static libraries remains essential to the general package building
  • chapter06/m4.xml

    r102c4bb6 rdbc347c5  
    5353<screen><userinput remap="test">make check</userinput></screen>
    5454
     55    <para>The test-update-copyright.sh failure can safely be ignored.</para>
     56
    5557    <para>Install the package:</para>
    5658
  • chapter06/ncurses.xml

    r102c4bb6 rdbc347c5  
    142142      <para>The instructions above don't create non-wide-character Ncurses
    143143      libraries since no package installed by compiling from sources would
    144       link against them at runtime. If you must have such libraries because
     144      link against them at runtime. However, the only known binary-only
     145      applications that link against non-wide-character Ncurses libraries
     146      require version 5. If you must have such libraries because
    145147      of some binary-only application or to be compliant with LSB, build
    146148      the package again with the following commands:</para>
     
    151153            --without-normal \
    152154            --without-debug  \
    153             --without-cxx-binding
     155            --without-cxx-binding \
     156            --with-abi-version=5
    154157make sources libs
    155 cp -av lib/lib*.so.6* /usr/lib</userinput></screen>
     158cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
    156159    </note>
    157160
  • chapter06/pkgmgt.xml

    r102c4bb6 rdbc347c5  
    251251    <para>One of the advantages of an LFS system is that there are no files that
    252252    depend on the position of files on a disk system.  Cloning an LFS build to
    253     another computer with an architecture similar to the base system is as
     253    another computer with the same architecture as the base system is as
    254254    simple as using <command>tar</command> on the LFS partition that contains
    255255    the root directory (about 250MB uncompressed for a base LFS build), copying
     
    269269    configuration.</para>
    270270
     271    <note><para>There have been some reports of issues when copying between
     272    similar but not identical architectures. For instance, the instruction set
     273    for an Intel architecture is not identical with an AMD processor and later
     274    versions of some processors may have instructions that are unavailable in
     275    earlier versions.</para></note>
     276
    271277    <para>Finally the new system has to be made bootable via <xref
    272278    linkend="ch-bootable-grub"/>.</para>
  • chapter06/xz.xml

    r102c4bb6 rdbc347c5  
    150150        <term><command>lzegrep</command></term>
    151151        <listitem>
    152           <para>Runs <command>egrep</command> on LZMA compressed files files</para>
     152          <para>Runs <command>egrep</command> on LZMA compressed files</para>
    153153          <indexterm zone="ch-system-xz lzegrep">
    154154            <primary sortas="b-lzegrep">lzegrep</primary>
Note: See TracChangeset for help on using the changeset viewer.