Changeset 3a4f80c for chapter08


Ignore:
Timestamp:
08/02/2023 07:54:10 AM (14 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib, xry111/multilib
Children:
01d1eba
Parents:
72e10c9 (diff), f40b2e7 (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:

Merge branch 'trunk' into multilib

Location:
chapter08
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter08/binutils.xml

    r72e10c9 r3a4f80c  
    170170<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
    171171
    172     <para>Remove useless static libraries and an empty man page:</para>
    173 
    174 <screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,sframe,opcodes}.a
    175 rm -fv /usr/share/man/man1/{gprofng,gp-*}.1</userinput></screen>
     172    <para>Remove useless static libraries:</para>
     173
     174<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,sframe,opcodes}.a</userinput></screen>
    176175
    177176  </sect2>
  • chapter08/gcc.xml

    r72e10c9 r3a4f80c  
    205205    if the hardware does not support AVX.</para>
    206206
     207    <para>
     208      With Glibc-2.38, the analyzer tests named
     209      <filename>data-model-4.c</filename> and
     210      <filename>conftest-1.c</filename> are known to fail.
     211      In the asan tests, the subtest named
     212      <filename>AddressSanitizer_StrtolOOBTest</filename> in the test
     213      <filename>asan_test.C</filename> and the test named
     214      <filename>interception-malloc-test-1.C</filename> are known to fail.
     215    </para>
     216
    207217    <para>A few unexpected failures cannot always be avoided. The GCC developers
    208218    are usually aware of these issues, but have not resolved them yet.
  • chapter08/glibc.xml

    r72e10c9 r3a4f80c  
    5151<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    5252
    53     <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=30068
    54          Upstream fix also added a test case and renamed "prec" to
    55          "prec_inc".  We'll test this with MPFR test suite so we don't
    56          need the test here, and the renaming does not affect program
    57          behavior.  -->
    58     <para>Fix a security issue identified upstream:</para>
    59 
    60 <screen><userinput remap="pre">sed '/width -=/s/workend - string/number_length/' \
    61     -i stdio-common/vfprintf-process-arg.c</userinput></screen>
    62 
    6353    <para>The Glibc documentation recommends building Glibc
    6454    in a dedicated build directory:</para>
     
    8070             --enable-stack-protector=strong          \
    8171             --with-headers=/usr/include              \
    82              --disable-crypt                          \
    8372             libc_cv_slibdir=/usr/lib</userinput></screen>
    8473<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">../configure --prefix=/usr                            \
Note: See TracChangeset for help on using the changeset viewer.