Changeset 141ee0a5 for general/prog/valgrind.xml
- Timestamp:
- 10/28/2021 10:59:23 AM (2 years ago)
- Branches:
- 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 2dffe71
- Parents:
- 45befbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/valgrind.xml
r45befbb r141ee0a5 5 5 %general-entities; 6 6 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"> 8 8 <!ENTITY valgrind-download-ftp "ftp://sourceware.org/pub/valgrind/valgrind-&valgrind-version;.tar.bz2"> 9 <!ENTITY valgrind-md5sum " afe11b5572c3121a781433b7c0ab741b">10 <!ENTITY valgrind-size "1 6MB">11 <!ENTITY valgrind-buildsize " 629 MB (add 103MB for tests)">12 <!ENTITY valgrind-time "0.5 SBU (Using parallelism=4; add 7. 9SBU 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)"> 13 13 ]> 14 14 … … 72 72 </listitem> 73 73 </itemizedlist> 74 74 <!-- 75 75 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 76 76 <itemizedlist spacing="compact"> … … 82 82 </listitem> 83 83 </itemizedlist> 84 84 --> 85 85 <bridgehead renderas="sect3">Valgrind Dependencies</bridgehead> 86 86 87 87 <bridgehead renderas="sect4">Optional</bridgehead> 88 88 <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"/>, -->92 89 <xref linkend="gdb"/> (for tests), 93 90 <xref linkend="llvm"/> (with Clang), and … … 110 107 <title>Installation of Valgrind</title> 111 108 109 <!-- Not needed anymore with 3.18.1 112 110 <para> 113 111 First, make several changes that are required for Valgrind to function on … … 116 114 117 115 <screen><userinput remap="pre">patch -Np1 -i ../valgrind-&valgrind-version;-upstream_fixes-1.patch</userinput></screen> 118 119 <!-- Not needed with 3.17.0120 <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>125 116 --> 126 117 … … 130 121 </para> 131 122 132 <screen><userinput>autoreconf -fiv && 133 sed -i 's|/doc/valgrind||' docs/Makefile.in && 123 <screen><userinput>sed -i 's|/doc/valgrind||' docs/Makefile.in && 134 124 135 125 ./configure --prefix=/usr \ … … 140 130 To test the results, issue: <command>make regtest</command>. The tests 141 131 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 tests143 in the "drd" test suite are known to fail as well. Problematic132 are known to hang also, depending on the version of glibc. A few test 133 can fail in various suites. Problematic 144 134 tests can be disabled by changing the <userinput>prereq:</userinput> line 145 135 in the corresponding <filename>.vgtest</filename> file to … … 147 137 </para> 148 138 149 <screen ><userinput>sed -e 's@prereq:.*@prereq: false@' \139 <screen role="nodump"><userinput>sed -e 's@prereq:.*@prereq: false@' \ 150 140 -i {helgrind,drd}/tests/pth_cond_destroy_busy.vgtest</userinput></screen> 151 141 … … 212 202 </seg> 213 203 <seg> 214 <!-- Moved to /usr/lib/valgrind in 3.17.0215 libcoregrind-<Arch>-linux.a,216 libgcc-sup-<Arch>-linux.a,217 libreplacemalloc_toolpreload-<Arch>-linux.a,218 libvex-<Arch>-linux.a,219 libvexmultiarch-amd64-linux.a,220 vgpreload_core-<Arch>-linux.so,221 vgpreload_drd-<Arch>-linux.so,222 vgpreload_exp-dhat-<Arch>-linux.so,223 vgpreload_helgrind-<Arch>-linux.so,224 vgpreload_massif-<Arch>-linux.so, and225 vgpreload_memcheck-<Arch>-linux.so, where226 <Arch> is x86 or amd64227 -->228 204 None 229 205 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.