Ignore:
Timestamp:
12/04/2021 03:28:15 PM (2 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
lazarus
Children:
e6974d1
Parents:
b22e4ceb (diff), edd2feb7 (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 lazarus

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/valgrind.xml

    rb22e4ceb r8307474  
    55  %general-entities;
    66
    7   <!ENTITY valgrind-download-http "https://sourceware.org/ftp/valgrind/valgrind-&valgrind-version;.tar.bz2">
     7  <!ENTITY valgrind-download-http "https://sourceware.org/pub/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">
    10   <!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)">
     9  <!ENTITY valgrind-md5sum        "de56a5532b0c81781db677ca712c585a">
     10  <!ENTITY valgrind-size          "15 MB">
     11  <!ENTITY valgrind-buildsize     "550 MB (add 62 MB for tests)">
     12  <!ENTITY valgrind-time          "0.5 SBU (Using parallelism=4; add 7.5 SBU for tests)">
    1313]>
    1414
     
    7272      </listitem>
    7373    </itemizedlist>
    74 
     74<!--
    7575    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7676    <itemizedlist spacing="compact">
     
    8282      </listitem>
    8383    </itemizedlist>
    84 
     84-->
    8585    <bridgehead renderas="sect3">Valgrind Dependencies</bridgehead>
    8686
    8787    <bridgehead renderas="sect4">Optional</bridgehead>
    8888    <para role="optional">
    89       <!-- The below programs are no longer used or looked for. -->
    90       <!--<xref linkend="bind"/> or <xref linkend="bind-utils"/> (for tests),
    91       <xref linkend="boost"/>, -->
    9289      <xref linkend="gdb"/> (for tests),
    9390      <xref linkend="llvm"/> (with Clang), and
     
    110107    <title>Installation of Valgrind</title>
    111108
     109<!-- Not needed anymore with 3.18.1
    112110    <para>
    113111      First, make several changes that are required for Valgrind to function on
     
    116114
    117115<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>
    125116-->
    126117
     
    130121    </para>
    131122
    132 <screen><userinput>autoreconf -fiv &amp;&amp;
    133 sed -i 's|/doc/valgrind||' docs/Makefile.in &amp;&amp;
     123<screen><userinput>sed -i 's|/doc/valgrind||' docs/Makefile.in &amp;&amp;
    134124
    135125./configure --prefix=/usr \
     
    140130      To test the results, issue: <command>make regtest</command>. The tests
    141131      may hang forever if <xref linkend="gdb"/> is not installed. Some tests
    142       are known to hang also, depending on the version of glibc. Some tests
    143       in the "drd" test suite are known to fail as well. Problematic
     132      are known to hang also, depending on the version of glibc. A few test
     133       can fail in various suites. Problematic
    144134      tests can be disabled by changing the <userinput>prereq:</userinput> line
    145135      in the corresponding <filename>.vgtest</filename> file to
     
    147137    </para>
    148138
    149 <screen><userinput>sed -e 's@prereq:.*@prereq: false@' \
     139<screen role="nodump"><userinput>sed -e 's@prereq:.*@prereq: false@' \
    150140    -i {helgrind,drd}/tests/pth_cond_destroy_busy.vgtest</userinput></screen>
    151141
     
    212202        </seg>
    213203        <seg>
    214            <!-- Moved to /usr/lib/valgrind in 3.17.0
    215           libcoregrind-&lt;Arch&gt;-linux.a,
    216           libgcc-sup-&lt;Arch&gt;-linux.a,
    217           libreplacemalloc_toolpreload-&lt;Arch&gt;-linux.a,
    218           libvex-&lt;Arch&gt;-linux.a,
    219           libvexmultiarch-amd64-linux.a,
    220           vgpreload_core-&lt;Arch&gt;-linux.so,
    221           vgpreload_drd-&lt;Arch&gt;-linux.so,
    222           vgpreload_exp-dhat-&lt;Arch&gt;-linux.so,
    223           vgpreload_helgrind-&lt;Arch&gt;-linux.so,
    224           vgpreload_massif-&lt;Arch&gt;-linux.so, and
    225           vgpreload_memcheck-&lt;Arch&gt;-linux.so, where
    226           &lt;Arch&gt; is x86 or amd64
    227           -->
    228204          None
    229205        </seg>
Note: See TracChangeset for help on using the changeset viewer.