Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/valgrind.xml

    r234dc92 r72592375  
    77  <!ENTITY valgrind-download-http "https://sourceware.org/ftp/valgrind/valgrind-&valgrind-version;.tar.bz2">
    88  <!ENTITY valgrind-download-ftp  "ftp://sourceware.org/pub/valgrind/valgrind-&valgrind-version;.tar.bz2">
    9   <!ENTITY valgrind-md5sum        "afe11b5572c3121a781433b7c0ab741b">
     9  <!ENTITY valgrind-md5sum        "d1b153f1ab17cf1f311705e7a83ef589">
    1010  <!ENTITY valgrind-size          "16 MB">
    11   <!ENTITY valgrind-buildsize     "629 MB (add 103 MB for tests)">
    12   <!ENTITY valgrind-time          "0.5 SBU (Using parallelism=4; add 7.9 SBU for tests)">
     11  <!ENTITY valgrind-buildsize     "615 MB (add 100 MB for tests)">
     12  <!ENTITY valgrind-time          "0.6 SBU (Using parallelism=4; add 7.7 SBU for tests)">
    1313]>
    1414
     
    1717
    1818  <sect1info>
     19    <othername>$LastChangedBy$</othername>
    1920    <date>$Date$</date>
    2021  </sect1info>
     
    3738    </para>
    3839
    39     &lfs110a_checked;
     40    &lfs10_checked;
    4041
    4142    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7374    </itemizedlist>
    7475
     76<!-- Not needed with 3.16.0
    7577    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7678    <itemizedlist spacing="compact">
     
    7880        <para>
    7981          Required patch:
    80           <ulink url="&patch-root;/valgrind-&valgrind-version;-upstream_fixes-1.patch"/>
     82          <ulink url="&patch-root;/valgrind-&valgrind-version;-gcc_10-fixes-1.patch"/>
    8183        </para>
    8284      </listitem>
    8385    </itemizedlist>
     86-->
    8487
    8588    <bridgehead renderas="sect3">Valgrind Dependencies</bridgehead>
     
    110113    <title>Installation of Valgrind</title>
    111114
    112     <para>
    113       First, make several changes that are required for Valgrind to function on
    114       systems with glibc-2.34 installed:
    115     </para>
    116 
    117 <screen><userinput remap="pre">patch -Np1 -i ../valgrind-&valgrind-version;-upstream_fixes-1.patch</userinput></screen>
    118 
    119 <!-- Not needed with 3.17.0
    120     <para>
    121       First, adapt the tests to glibc-2.33:
    122     </para>
    123 
    124 <screen><userinput remap="pre">sed -i 's/arm64/amd64/' gdbserver_tests/nlcontrolc.vgtest</userinput></screen>
     115<!-- Not needed with 3.16.0
     116    <para>
     117      First, adapt the tests to GCC-10, and fix the build:
     118    </para>
     119
     120<screen><userinput remap="pre">patch -Np1 -i ../valgrind-&valgrind-version;-gcc_10-fixes-1.patch</userinput></screen>
    125121-->
    126122
     
    130126    </para>
    131127
    132 <screen><userinput>autoreconf -fiv &amp;&amp;
    133 sed -i 's|/doc/valgrind||' docs/Makefile.in &amp;&amp;
     128<screen><userinput>sed -i 's|/doc/valgrind||' docs/Makefile.in &amp;&amp;
    134129
    135130./configure --prefix=/usr \
     
    195190    <segmentedlist>
    196191      <segtitle>Installed Programs</segtitle>
    197       <segtitle>Installed Libraries</segtitle>
     192      <segtitle>Installed Library</segtitle>
    198193      <segtitle>Installed Directories</segtitle>
    199194
     
    212207        </seg>
    213208        <seg>
    214            <!-- Moved to /usr/lib/valgrind in 3.17.0
    215209          libcoregrind-&lt;Arch&gt;-linux.a,
    216210          libgcc-sup-&lt;Arch&gt;-linux.a,
     
    225219          vgpreload_memcheck-&lt;Arch&gt;-linux.so, where
    226220          &lt;Arch&gt; is x86 or amd64
    227           -->
    228           None
    229221        </seg>
    230222        <seg>
     
    246238        <listitem>
    247239          <para>
    248             is a program for debugging and profiling Linux executables
     240            is a program for debugging and profiling Linux executables.
    249241          </para>
    250242          <indexterm zone="valgrind valgrind-prog">
     
    260252            takes an output file produced by the
    261253            <application>Valgrind</application> tool Callgrind and prints the
    262             information in an easy-to-read form
     254            information in an easy-to-read form.
    263255          </para>
    264256          <indexterm zone="valgrind callgrind_annotate">
     
    273265          <para>
    274266            controls programs being run by the <application>Valgrind</application>
    275             tool Callgrind
     267            tool Callgrind.
    276268          </para>
    277269          <indexterm zone="valgrind callgrind_control">
     
    286278          <para>
    287279            is a post-processing tool for the <application>Valgrind</application>
    288             tool Cachegrind
     280            tool Cachegrind.
    289281          </para>
    290282          <indexterm zone="valgrind cg_annotate">
     
    298290        <listitem>
    299291          <para>
    300             compares two Cachegrind output files
     292            compares two Cachegrind output files.
    301293          </para>
    302294          <indexterm zone="valgrind cg_diff">
     
    310302        <listitem>
    311303          <para>
    312             merges multiple Cachegrind output files into one
     304            merges multiple Cachegrind output files into one.
    313305          </para>
    314306          <indexterm zone="valgrind cg_merge">
     
    323315          <para>
    324316            takes an output file produced by the <application>Valgrind</application>
    325             tool Massif and prints the information in an easy-to-read form
     317            tool Massif and prints the information in an easy-to-read form.
    326318          </para>
    327319          <indexterm zone="valgrind ms_print">
     
    336328          <para>
    337329            is a server that reads debuginfo from objects stored on a
    338             different machine
     330            different machine.
    339331          </para>
    340332          <indexterm zone="valgrind valgrind-di-server">
     
    348340        <listitem>
    349341          <para>
    350             listens on a socket for Valgrind commentary
     342            listens on a socket for Valgrind commentary.
    351343          </para>
    352344          <indexterm zone="valgrind valgrind-listener">
     
    360352        <listitem>
    361353          <para>
    362             is an intermediary between Valgrind and GDB or a shell
     354            is an intermediary between Valgrind and GDB or a shell.
    363355          </para>
    364356          <indexterm zone="valgrind vgdb">
Note: See TracChangeset for help on using the changeset viewer.