diff --git a/pkgs/development/tools/analysis/valgrind/callgrind_annotate.patch b/pkgs/development/tools/analysis/valgrind/callgrind_annotate.patch new file mode 100644 index 00000000000..7b09ead4510 --- /dev/null +++ b/pkgs/development/tools/analysis/valgrind/callgrind_annotate.patch @@ -0,0 +1,8 @@ +--- valgrind-3.3.0/callgrind/callgrind_annotate.in 2007-12-11 00:18:11.000000000 +0100 ++++ valgrind-3.3.0/callgrind/callgrind_annotate.in 2008-06-03 23:12:26.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/perl -w ++#! @PERL@ -w + ##--------------------------------------------------------------------## + ##--- The cache simulation framework: instrumentation, recording ---## + ##--- and results printing. ---## diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index 05ba5d75894..995cb48313c 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation { sha256 = "0yllx5a2f5bx18gqz74aikr27zxwpblswn65lqvm9rbzswlq5w2s"; }; + patches = [ ./callgrind_annotate.patch ]; + # Perl is needed for `cg_annotate'. # GDB is needed to provide a sane default for `--db-command'. buildInputs = [ perl gdb ];