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
