Changes in general/prog/valgrind.xml [234dc92:72592375]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/valgrind.xml
r234dc92 r72592375 7 7 <!ENTITY valgrind-download-http "https://sourceware.org/ftp/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">9 <!ENTITY valgrind-md5sum "d1b153f1ab17cf1f311705e7a83ef589"> 10 10 <!ENTITY valgrind-size "16 MB"> 11 <!ENTITY valgrind-buildsize "6 29 MB (add 103MB for tests)">12 <!ENTITY valgrind-time "0. 5 SBU (Using parallelism=4; add 7.9SBU 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)"> 13 13 ]> 14 14 … … 17 17 18 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 19 20 <date>$Date$</date> 20 21 </sect1info> … … 37 38 </para> 38 39 39 &lfs1 10a_checked;40 &lfs10_checked; 40 41 41 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 73 74 </itemizedlist> 74 75 76 <!-- Not needed with 3.16.0 75 77 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 76 78 <itemizedlist spacing="compact"> … … 78 80 <para> 79 81 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"/> 81 83 </para> 82 84 </listitem> 83 85 </itemizedlist> 86 --> 84 87 85 88 <bridgehead renderas="sect3">Valgrind Dependencies</bridgehead> … … 110 113 <title>Installation of Valgrind</title> 111 114 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> 125 121 --> 126 122 … … 130 126 </para> 131 127 132 <screen><userinput>autoreconf -fiv && 133 sed -i 's|/doc/valgrind||' docs/Makefile.in && 128 <screen><userinput>sed -i 's|/doc/valgrind||' docs/Makefile.in && 134 129 135 130 ./configure --prefix=/usr \ … … 195 190 <segmentedlist> 196 191 <segtitle>Installed Programs</segtitle> 197 <segtitle>Installed Librar ies</segtitle>192 <segtitle>Installed Library</segtitle> 198 193 <segtitle>Installed Directories</segtitle> 199 194 … … 212 207 </seg> 213 208 <seg> 214 <!-- Moved to /usr/lib/valgrind in 3.17.0215 209 libcoregrind-<Arch>-linux.a, 216 210 libgcc-sup-<Arch>-linux.a, … … 225 219 vgpreload_memcheck-<Arch>-linux.so, where 226 220 <Arch> is x86 or amd64 227 -->228 None229 221 </seg> 230 222 <seg> … … 246 238 <listitem> 247 239 <para> 248 is a program for debugging and profiling Linux executables 240 is a program for debugging and profiling Linux executables. 249 241 </para> 250 242 <indexterm zone="valgrind valgrind-prog"> … … 260 252 takes an output file produced by the 261 253 <application>Valgrind</application> tool Callgrind and prints the 262 information in an easy-to-read form 254 information in an easy-to-read form. 263 255 </para> 264 256 <indexterm zone="valgrind callgrind_annotate"> … … 273 265 <para> 274 266 controls programs being run by the <application>Valgrind</application> 275 tool Callgrind 267 tool Callgrind. 276 268 </para> 277 269 <indexterm zone="valgrind callgrind_control"> … … 286 278 <para> 287 279 is a post-processing tool for the <application>Valgrind</application> 288 tool Cachegrind 280 tool Cachegrind. 289 281 </para> 290 282 <indexterm zone="valgrind cg_annotate"> … … 298 290 <listitem> 299 291 <para> 300 compares two Cachegrind output files 292 compares two Cachegrind output files. 301 293 </para> 302 294 <indexterm zone="valgrind cg_diff"> … … 310 302 <listitem> 311 303 <para> 312 merges multiple Cachegrind output files into one 304 merges multiple Cachegrind output files into one. 313 305 </para> 314 306 <indexterm zone="valgrind cg_merge"> … … 323 315 <para> 324 316 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. 326 318 </para> 327 319 <indexterm zone="valgrind ms_print"> … … 336 328 <para> 337 329 is a server that reads debuginfo from objects stored on a 338 different machine 330 different machine. 339 331 </para> 340 332 <indexterm zone="valgrind valgrind-di-server"> … … 348 340 <listitem> 349 341 <para> 350 listens on a socket for Valgrind commentary 342 listens on a socket for Valgrind commentary. 351 343 </para> 352 344 <indexterm zone="valgrind valgrind-listener"> … … 360 352 <listitem> 361 353 <para> 362 is an intermediary between Valgrind and GDB or a shell 354 is an intermediary between Valgrind and GDB or a shell. 363 355 </para> 364 356 <indexterm zone="valgrind vgdb">
Note:
See TracChangeset
for help on using the changeset viewer.