Changeset ac1639c for chapter08


Ignore:
Timestamp:
01/31/2024 07:23:41 PM (5 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib
Children:
cac3cec
Parents:
8ccf082a (diff), cdf280e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Automatic merge of trunk into multilib

Location:
chapter08
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter08/bash.xml

    r8ccf082a rac1639c  
    4040  <sect2 role="installation">
    4141    <title>Installation of Bash</title>
     42
     43    <para>First, fix some issues identified upstream:</para>
     44
     45<screen><userinput remap="pre">patch -Np1 -i ../&bash-upstream-fixes-patch;</userinput></screen>
    4246
    4347    <para>Prepare Bash for compilation:</para>
  • chapter08/binutils.xml

    r8ccf082a rac1639c  
    158158    <option>--enable-default-ssp</option> options are passed to GCC.</para>
    159159
    160     <para>Three tests in the gprofng suite are also known to fail.</para>
     160 <!--    <para>Three tests in the gprofng suite are also known to fail.</para>-->
    161161
    162162    <para>Install the package:</para>
  • chapter08/coreutils.xml

    r8ccf082a rac1639c  
    12621262        <term><command>yes</command></term>
    12631263        <listitem>
    1264           <para>Repeatedly outputs <quote>y,</quote> or a given string, until
    1265           killed</para>
     1264          <para>Repeatedly outputs <literal>y</literal> or a given string,
     1265          until killed</para>
    12661266          <indexterm zone="ch-system-coreutils yes">
    12671267            <primary sortas="b-yes">yes</primary>
  • chapter08/expect.xml

    r8ccf082a rac1639c  
    9393
    9494    <para>If any test fails with the message
    95     <quote><computeroutput>The system has no more ptys. Ask your system
    96     administrator to create more</computeroutput>,</quote> it indicates
     95    <computeroutput>The system has no more ptys. Ask your system
     96    administrator to create more</computeroutput>, it indicates
    9797    you've not mounted the
    9898    <systemitem class="filesystem">devpts</systemitem> file system
  • chapter08/glibc.xml

    r8ccf082a rac1639c  
    7474             --enable-kernel=&min-kernel;                     \
    7575             --enable-stack-protector=strong          \
    76              --with-headers=/usr/include              \
    7776             --disable-nscd                           \
    7877             libc_cv_slibdir=/usr/lib</userinput></screen>
     
    111110          <para>This option increases system security by adding
    112111          extra code to check for buffer overflows, such as stack
    113           smashing attacks.</para>
    114         </listitem>
    115       </varlistentry>
    116 <!-- do we need this one? -->
    117       <varlistentry>
    118         <term><parameter>--with-headers=/usr/include</parameter></term>
    119         <listitem>
    120           <para>This option tells the build system where to find the
    121           kernel API headers.</para>
     112          smashing attacks.  Note that Glibc always explicitly overrides
     113          the default of GCC, so this option is still needed even though
     114          we've already specified <option>--enable-default-ssp</option> for
     115          GCC.</para>
    122116        </listitem>
    123117      </varlistentry>
  • chapter08/stripping.xml

    r8ccf082a rac1639c  
    5353  and ld-linux.so.2 on 32-bit systems.  The construct below selects the
    5454  correct name for the current architecture, excluding anything ending
    55   with <quote>g,</quote> in case the commands below have already been
     55  with <literal>g</literal>, in case the commands below have already been
    5656  run.</para></note>
    5757
Note: See TracChangeset for help on using the changeset viewer.