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.