Subject: | miniperl.t causes tests to fail under ActivePerl 1007 (with patch proposal) |
First off, i have no idea what miniperl is, so i was sorta flying blind
on this one.
When trying to run the miniperl.t test under ActivePerl 1007 with the
newest dev version, it fails with an "Unknown error" deep in the bowels
of required modules.
This unknown error is actually caused by Carp's confess failing to run
correctly on invocation.
The error it's trying to output is a stacktrace along with the message
"Tried to load XS for Win32".
In order to fix both of these I've adapted NoXS.pm to include its own
stacktrace emitter, as well as allow Win32 to passthrough to
Dynaloader::bootstrap, so %Config can be populated. The changes can be
found in this branch:
http://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commits/
activeperl_miniperl_fix
Since i'm not 100% confident about this, i'm submitting it here first,
so a few people can look at it and provide feedback. (Suggestions as to
where else to post about this are welcome.)
Once I've received either some agreement on this being a fix that might
work well, or some time of silence (indicating no disagreement), i'll
merge it to trunk.