Ignore:
Timestamp:
08/16/2022 11:54:28 AM (20 months ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
multilib
Children:
8bde866
Parents:
2928a11 (diff), d94f2d0 (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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/binutils.xml

    r2928a11 ra151e09  
    5757<screen><computeroutput>The system has no more ptys.
    5858Ask your system administrator to create more.</computeroutput></screen>
    59 <!--
    60     <para>Upstream has made a patch to fix a problem when using binutils
    61     for building some BLFS packages with Link Time Optimization (LTO)
    62     enabled.  Apply that now:</para>
    63 
    64  <screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen>
    65 -->
    66 <!--
    67     <para>An error in the building system causes the shipped man pages to
    68     be empty.  Workaround the issue and remove the shipped man pages, so the
    69     man pages will be regenerated correctly:</para>
    70 
    71 <screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl
    72 find -name \*.1 -delete</userinput></screen>
    73 -->
    74 
     59<!-- Fixed in binutils-2.39
    7560    <para>
    7661      Now make a fix identified upstream that affects building some packages:
     
    7964<screen><userinput remap="pre">sed -e '/R_386_TLS_LE /i \   || (TYPE) == R_386_TLS_IE \\' \
    8065    -i ./bfd/elfxx-x86.h</userinput></screen>
    81 
     66-->
    8267    <para>The Binutils documentation recommends building Binutils
    8368    in a dedicated build directory:</para>
     
    194179<screen><userinput remap="test">make -k check</userinput></screen>
    195180
    196     <!-- Will be fixed in 2.39
    197          https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b -->
     181    <!-- Fixed in 2.39
     182         https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b
    198183    <para>One gold test, <filename>pr17704a_test</filename>, is known to
    199184    fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the
    200185    kernel configuration of the host system.</para>
    201 
     186 -->
    202187    <para>Install the package:</para>
    203188
     
    219204
    220205      <seglistitem>
    221         <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm,
     206        <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm,
    222207        objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
    223208        <seg>libbfd.so, libctf.so, libctf-nobfd.so, and libopcodes.so</seg>
     
    302287          <indexterm zone="ch-system-binutils gprof">
    303288            <primary sortas="b-gprof">gprof</primary>
     289          </indexterm>
     290        </listitem>
     291      </varlistentry>
     292
     293      <varlistentry id="gprofng">
     294        <term><command>gprofng</command></term>
     295        <listitem>
     296          <para>Gather and analyze performance data</para>
     297          <indexterm zone="ch-system-binutils gprofng">
     298            <primary sortas="b-gprofng">gprofng</primary>
    304299          </indexterm>
    305300        </listitem>
Note: See TracChangeset for help on using the changeset viewer.