You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/12/26 16:36:29 UTC
[lucy-commits] svn commit: r1224739 - /incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm
Author: marvin
Date: Mon Dec 26 15:36:29 2011
New Revision: 1224739
URL: http://svn.apache.org/viewvc?rev=1224739&view=rev
Log:
Clean up auto-suppressions in test_valgrind.
Remove more garbage when screen-scraping valgrind's output to produce a local
suppressions file. Add --dsymutil to Valgrind's command to make it behave
better on OS X.
Modified:
incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm
Modified: incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm?rev=1224739&r1=1224738&r2=1224739&view=diff
==============================================================================
--- incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm (original)
+++ incubator/lucy/trunk/perl/buildlib/Lucy/Build.pm Mon Dec 26 15:36:29 2011
@@ -399,6 +399,7 @@ sub ACTION_suppressions {
. " ../devel/bin/valgrind_triggers.pl 2>&1";
my $suppressions = `$command`;
$suppressions =~ s/^==.*?\n//mg;
+ $suppressions =~ s/^--.*?\n//mg;
my $rule_number = 1;
while ( $suppressions =~ /<insert.a.*?>/ ) {
$suppressions =~ s/^\s*<insert.a.*?>/{\n <core_perl_$rule_number>/m;
@@ -420,6 +421,7 @@ sub _valgrind_base_command {
. "--leak-check=yes "
. "--show-reachable=yes "
. "--num-callers=10 "
+ . "--dsymutil=yes "
. "--suppressions=../devel/conf/lucyperl.supp ";
}