Because I'm doing something evil (using an Oracle.so compiled on another system rather than one compiled for this system), I do NOT want PERL_DL_NONLAZY to be set when I make test. What's the easiest way to change this, which I hope is simply a parameter in my Makefile.PL? :) Do I need to switch to Module::Build?
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.