Valgrind Frequently Asked Questions
From Nordic mythology. Originally (before release) the project was named Heimdall, after the watchman of
the Nordic gods. He could "see a hundred miles by day or night, hear the grass growing, see the wool growing
on a sheep’s back", etc. This would have been a great name, but it was already taken by a security package
"Heimdal".
Keeping with the Nordic theme, Valgrind was chosen. Valgrind is the name of the main entrance to Valhalla
(the Hall of the Chosen Slain in Asgard). Over this entrance there resides a wolf and over it there is the head
of a boar and on it perches a huge eagle, whose eyes can see to the far regions of the nine worlds. Only those
judged worthy by the guardians are allowed to pass through Valgrind. All others are refused entrance.
It’s not short for "value grinder", although that’s not a bad guess.
2. Compiling, installing and configuring
2.1.
When building Valgrind, ’make’ dies partway with an assertion failure, something like this:
% make: expand.c:489: allocated_variable_append:
Assertion ’current_variable_set_list->next != 0’ failed.
It’s probably a bug in ’make’.
Some, but not all, instances of version 3.79.1 have this bug, see this. Try
upgrading to a more recent version of ’make’.
Alternatively, we have heard that unsetting the CFLAGS
environment variable avoids the problem.
2.2.
When building Valgrind, ’make’ fails with this:
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
You need to install the glibc-static-devel package.
2
Содержание Software
Страница 176: ...Valgrind FAQ Release 3 8 0 10 August 2012 Copyright 2000 2012 Valgrind Developers Email valgrind valgrind org ...
Страница 177: ...Valgrind FAQ Table of Contents Valgrind Frequently Asked Questions 1 ii ...
Страница 302: ...README mips based on newer GCC versions if possible 95 ...
Страница 303: ...GNU Licenses ...
Страница 304: ...GNU Licenses Table of Contents 1 The GNU General Public License 1 2 The GNU Free Documentation License 8 ii ...