Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I suppose you could overload the test_via_script and test_via_harness methods. See the code of ExtUtils::MM_Unix for the originals. (untested)
  • So you have your 05_test.t script.

    But there's no reason that has to do the actual work.

    An alternative might be to use it as a proxy script.

        local $ENV{PERL_DL_NONLAZY} = 0;

        exec( "... the real test script ... " );

    It's a but evil, but it might be good enough for you.
  • It turns out that this is not because I was doing something evil. It's because Oracle did something evil. Or maybe because I did something unsupported. Oracle's instant client 10.2 doesn't appear to be linked exactly right on Solaris 5.8; with PERL_DL_NONLAZY set when DynaLoad tries to load Oracle.so, it tries to get a linked symbol out of Solaris's librt that does not exist at this point.

    --
    J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers