Michael G Schwern wrote:
On Fri, Feb 11, 2005 at 03:11:18AM +0000, Sisyphus wrote:

Oh ... it's because that's what MM_Win32.pm says to do.
Any reason that MM_Win32's sub xs_o() can't :

return
'
.xs$(OBJ_EXT):
$(PERLRUN) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c


';

(just like MM_Unix) ? I notice that the latest developer release of EU::MM still has MM_Win32 returning ''.


Well, && often doesn't work in Windows, but that's beside the point.

The odd thing is that MM_Win95 has an xs_o similar to MM_Unix's. MM_Win32 does not. I'll have to go back in time and see if that's a
recent change and why.

In version 5.45 MM_Win32 has the same as MM_Win95 (except no mention of $DMAKE). So, somewhere between then and now ....


What's *really* disappointing is that the same fix won't work with 'dmake' - starting to look like a 'dmake' deficiency. I tried the MM_Win95 form (minus the 'if $DMAKE' conditional) and that doesn't do anything for 'dmake' either.


Please report this on rt.cpan.org else I'll forget.


Shall do. Thanks Michael.

Cheers,
Rob





Reply via email to