Michael G Schwern wrote:
> On Tue, Sep 02, 2003 at 08:44:28PM +0100, Orton, Yves wrote:
> > --- perl\lib\ExtUtils\MakeMaker.pm.bak      2003-09-01 21:59:58.000000000 +0200
> > +++ perl\lib\ExtUtils\MakeMaker.pm  2003-09-02 21:03:05.000000000 +0200
> > @@ -447,8 +447,12 @@
> >              $self->{$key} = $self->{PARENT}{$key};
> > 
> >              unless ($Is_VMS && $key =~ /PERL$/) {
> > -                $self->{$key} = $self->catdir("..",$self->{$key})
> > -                  unless $self->file_name_is_absolute($self->{$key});
> > +                unless ($self->file_name_is_absolute($self->{$key})) {
> > +                    # We do this because otherwise Win32 has conniptions
> > +                    my ($v,$p,$f)=$self->splitpath($self->{$key});
> > +                    $p=$self->catdir("..",$p);
> > +                    $self->{$key} = $self->catpath($v,$p,$f);
> > +                }
> 
> Fix File::Spec.  This isn't going into MakeMaker.

What about Yves' previous patch where he only moves the place where LD is
initialized in MM_Unix ?

> Perhaps Ken Williams' new CPAN dist of File::Spec could simply be plopped
> into 5.6.2?

I was looking at the diff and I don't see a reason why this would fix
Yves' build. There's no difference in file_path_is_absolute().
I was considering the upgrade anyway.

Reply via email to