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 ";
 }