Some time (2 weeks?) ago, Michael G Schwern wrote:

> Movement on the MakeMaker front.  I've integrated all the changes p5p
> made into the snapshot along with a bunch of other fixes.  Give it a 
> shot.
> The more reports I get, the faster I can get 6.22 out.
>
> Some of the patched folks have sent in over the past few months 
> haven't been applied, there's been too much change in this release 
> already, but they've
> been stored in RT.
> Let me know if I missed anything.

Between perl-5.6.2 and 5.8.1 an exception for dmake was made
in the writing of an implicit xs_o rule in MM_Win95.pm.

Between ExtUtils-MakeMaker-6.21 and 6.21_03 (?), this exception
to the implicit xs_o rule was withdrawn from MM_Win95.pm.

This is preventing bleadperl building on Win95.

--- perl-5.8.x/lib/ExtUtils/MM_Win95.pm 2004-02-27 19:47:46.000000000 +0800
+++ perl-current/lib/ExtUtils/MM_Win95.pm       2004-04-04 21:32:36.000000000 +0800
@@ -1,7 +1,7 @@
 package ExtUtils::MM_Win95;
 
 use vars qw($VERSION @ISA);
-$VERSION = 0.03;
+$VERSION = 0.03_01;
 
 require ExtUtils::MM_Win32;
 @ISA = qw(ExtUtils::MM_Win32);
@@ -125,8 +125,6 @@
 sub xs_o {
     my($self) = shift;
     return '' unless $self->needs_linking();
-    # Having to choose between .xs -> .c -> .o and .xs -> .o confuses dmake.
-    return '' if $DMAKE;
     '


Meanwhile, the xs_o method in MM_Win32.pm is just a stub. No 
implicit xs_o rule is written into non-Win98 Win32 makefiles.

See some discussion at 
http://www.mail-archive.com/[EMAIL PROTECTED]/msg01519.html

-- 
Greg Matheson, Taiwan

Reply via email to