You have recently (6.01, I think?) broken MakeMaker for Cygwin.  The fix 
is trivial.  In MM_Cygwin.pm:

sub perl_archive {
     if ($Config{useshrplib} eq 'true') {
         my $libperl = '$(PERL_INC)' .'/'. "$Config{libperl}";
         #$libperl =~ s/a$/dll.a/; # THIS IS THE BROKEN LINE
         $libperl =~ s/a$/dll/; # THIS IS THE FIXED LINE
         return $libperl;
     } else {
         return '$(PERL_INC)' .'/'. ("$Config{libperl}" or "libperl.a");
     }
}

The problem shows up building modules needing compilation.


Cheers,
--binkley

Reply via email to