Author: stas Date: Thu Dec 16 15:55:15 2004 New Revision: 122599 URL: http://svn.apache.org/viewcvs?view=rev&rev=122599 Log: on linux most symbols are resolved on demand, but this is not the case with certain other platforms. so testing on linux may not detect some problems, exposed on other platforms. env var PERL_DL_NONLAZY=1 tries to resolve all symbols at load time.
Modified: httpd/test/trunk/perl-framework/Apache-Test/ToDo Modified: httpd/test/trunk/perl-framework/Apache-Test/ToDo Url: http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/ToDo?view=diff&rev=122599&p1=httpd/test/trunk/perl-framework/Apache-Test/ToDo&r1=122598&p2=httpd/test/trunk/perl-framework/Apache-Test/ToDo&r2=122599 ============================================================================== --- httpd/test/trunk/perl-framework/Apache-Test/ToDo (original) +++ httpd/test/trunk/perl-framework/Apache-Test/ToDo Thu Dec 16 15:55:15 2004 @@ -1,3 +1,19 @@ +- on linux most symbols are resolved on demand, but this is not the + case with certain other platforms. so testing on linux may not + detect some problems, exposed on other platforms. env var + PERL_DL_NONLAZY=1 tries to resolve all symbols at load time. we + could always enforce that with this patch: + +--- Apache-Test/lib/Apache/TestRun.pm 16 Apr 2004 20:29:23 -0000 1.166 ++++ Apache-Test/lib/Apache/TestRun.pm 6 May 2004 04:43:01 -0000 +@@ -643,7 +643,7 @@ + } + close $sh; + +- $original_command = "ulimit -c unlimited; $original_command"; ++ $original_command = "ulimit -c unlimited; PERL_DL_NONLAZY=1 $original_comma +nd"; + - general config: adjust Apache/TestConfig.pm not to write irrelevant httpd.conf sections (e.g. <IfModule prefork.c> for win32, and vice versa, A-T knows exactly what mpm it needs to write the config for).