On Fri, Apr 15, 2005 at 01:28:22PM -0700, Yitzchak Scott-Thoennes wrote:
> On Fri, Apr 15, 2005 at 11:24:01AM -0500, Ken Williams wrote:
> > Note to perl pumpkins: it would be possible to integrate this release
> > into the core if you want, but it would be better to wait for the
> > 0.27_01 release (alpha for 0.28), which should be coming soon (as soon
> > as I fix bugs that cause known failures under perl 5.005).
>
> BTW, I'm still working on a patch to integrate ExtUtils::CBuilder and
> ExtUtils::ParseXS; I had to put it aside for a few days, but b"h hope
> to be done by the middle of next week.
Well, it got a little more tricky than I'd thought. Here are patches
to the CPAN modules that allow them to be plonked into bleadperl.
Tested on cygwin, cygwin's mingw, and win32 VC 7. Needs testing on
just about everything else, including win32 borland, win32 real mingw,
and win32 free VC 6, but I'd say that would be best accomplished by
sticking it in bleadperl and seeing how it goes.
I had to put a kludge into CBuilder to make it less noisy so perl's
TEST script wouldn't complain about extra output. Ken, you may want
to think about a nicer (and documented) API for controlling if and
where the stuff printed to STDOUT goes. Such thoughts may even
involve a way to capture/suppress stdout/stderr from the
compiler/linker.
There's also a patch to bleadperl; the MANIFEST change shows where the
files should go. Additionally, the lib/ExtUtils/xsubpp should get
replaced by the one from EU::ParseXS. The 00compile.t change is
already in MakeMaker's repository, and I presume will be in some
future release.
I'll send a full patch to bleadperl separately just to p5p.
eucb.patch
Description: Text document
eupx.patch
Description: Text document
addeumin.patch
Description: Text document
|