From aeee3fb46f7b72e0b08e988a3224e4e2b7d85d84 Mon Sep 17 00:00:00 2001 From: Dongxiao Xu Date: Tue, 19 Apr 2011 15:22:26 +0800 Subject: valgrind: upgrade to version 3.6.1 (From OE-Core rev: 85898bb2d60ccf171ead561d05f3742a2cf30c8d) Signed-off-by: Dongxiao Xu Signed-off-by: Richard Purdie --- .../fix_issue_caused_by_ccache.patch | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_issue_caused_by_ccache.patch (limited to 'meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_issue_caused_by_ccache.patch') diff --git a/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_issue_caused_by_ccache.patch b/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_issue_caused_by_ccache.patch new file mode 100644 index 0000000000..4658567b21 --- /dev/null +++ b/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_issue_caused_by_ccache.patch @@ -0,0 +1,32 @@ +The script does not expect use of ccache, hence fix it to recognise it. + +2010/08/17 +Nitin A Kamble + +Upstream-Status: Inappropriate [configuration] + +Index: valgrind-3.5.0/coregrind/link_tool_exe_linux.in +=================================================================== +--- valgrind-3.5.0.orig/coregrind/link_tool_exe_linux.in ++++ valgrind-3.5.0/coregrind/link_tool_exe_linux.in +@@ -62,6 +62,11 @@ die "Bogus alt-load address" + + # The cc invokation to do the final link + my $cc = $ARGV[1]; ++my $next = 2; ++if ("$cc" eq "ccache") { ++ $cc = "$cc $ARGV[2]"; ++ $next = 3; ++} + + # and the 'restargs' are argv[2 ..] + +@@ -71,7 +76,7 @@ my $cc = $ARGV[1]; + my $cmd="$cc -static -Wl,-Ttext=$ala"; + + # Add the rest of the parameters +-foreach my $n (2 .. $#ARGV) { ++foreach my $n ($next .. $#ARGV) { + $cmd = "$cmd $ARGV[$n]"; + } + -- cgit v1.2.3-54-g00ecf