On Tue, Jun 18, 2002 at 08:54:00AM -0500, B. K. Oxley (binkley) wrote:
> You have recently (6.01, I think?) broken MakeMaker for Cygwin.

Does it smoke, explode or spark?  Does it rearrange your furniture in the
middle of the night?  :)  What's broken?


> 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.

That code was added in bleadperl@14453 about three months ago as part of
MakeMaker 5.50_01 by Gerrit.  I've CC'd him.  Gerrit?
http://public.activestate.com/cgi-bin/perlbrowse?filename=lib%2FExtUtils%2FMM_Cygwin.pm&action=patch&patch=14453&.submit=&.cgifields=action


-- 
This sig file temporarily out of order.

Reply via email to