Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/binutils.xml

    r5f54f8e r6e6641f  
    5252<screen><userinput remap="configure">../configure --prefix=/usr       \
    5353             --sysconfdir=/etc   \
     54             --enable-gold       \
    5455             --enable-ld=default \
    5556             --enable-plugins    \
     
    6566
    6667      <varlistentry>
     68        <term><parameter>--enable-gold</parameter></term>
     69        <listitem>
     70          <para>Build the gold linker and install it as ld.gold (alongside the
     71          default linker).</para>
     72        </listitem>
     73      </varlistentry>
     74
     75      <varlistentry>
    6776        <term><parameter>--enable-ld=default</parameter></term>
    6877        <listitem>
     
    102111          ultimately be located) is set to <filename
    103112          class="directory">$(exec_prefix)/$(target_alias)</filename>. For
    104           example, 64-bit LoongArch machines would expand that to <filename
    105           class="directory">/usr/loongarch64-unknown-linux-gnu</filename>. Because this is
     113          example, x86_64 machines would expand that to <filename
     114          class="directory">/usr/x86_64-pc-linux-gnu</filename>. Because this is
    106115          a custom system, this target-specific directory in <filename
    107116          class="directory">/usr</filename> is not required. <filename
     
    128137<screen><userinput remap="test">grep '^FAIL:' $(find -name '*.log')</userinput></screen>
    129138
     139    <para>Twelve tests fail in the gold test suite when the
     140    <option>--enable-default-pie</option> and
     141    <option>--enable-default-ssp</option> options are passed to GCC.</para>
     142
    130143 <!--    <para>Three tests in the gprofng suite are also known to fail.</para>-->
    131144
     
    149162
    150163      <seglistitem>
    151         <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, nm,
     164        <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm,
    152165        objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
    153166        <seg>libbfd.so, libctf.so, libctf-nobfd.so, libgprofng.so,
     
    255268          <indexterm zone="ch-system-binutils ld">
    256269            <primary sortas="b-ld">ld</primary>
     270          </indexterm>
     271        </listitem>
     272      </varlistentry>
     273
     274      <varlistentry id="ld.gold">
     275        <term><command>ld.gold</command></term>
     276        <listitem>
     277          <para>A cut down version of ld that only supports the
     278          elf object file format</para>
     279          <indexterm zone="ch-system-binutils ld.gold">
     280            <primary sortas="b-ld.gold">ld.gold</primary>
    257281          </indexterm>
    258282        </listitem>
Note: See TracChangeset for help on using the changeset viewer.