From c28744816a05f1b189abf5b649606bf2b64cf705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 3 Jun 2008 21:25:58 +0000 Subject: [PATCH] Valgrind: Fix `callgrind_annotate'. svn path=/nixpkgs/trunk/; revision=11962 --- .../tools/analysis/valgrind/callgrind_annotate.patch | 8 ++++++++ pkgs/development/tools/analysis/valgrind/default.nix | 2 ++ 2 files changed, 10 insertions(+) create mode 100644 pkgs/development/tools/analysis/valgrind/callgrind_annotate.patch 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 000000000000..7b09ead45107 --- /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 05ba5d75894d..995cb48313c8 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 ];