Michael G Schwern wrote:
> On Thu, Jul 31, 2003 at 01:05:31AM +0200, Rafael Garcia-Suarez wrote:
> > I've tried to integrate MakeMaker 6.12 into perl-5.6.2, and it
> > turns out that it isn't a good idea.
> >
> > Basically that's because in perl 5.6.1 MakeMaker intergrates
> > -I$(PERL_LIB) : see for example
> >
> > MM_Unix.pm:3495:MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB)
> > -MExtUtils::Command -e mkpath
> >
> > But in bleadperl :
> >
> > MM_Unix.pm:1963: $self->{MKPATH} ||= '$(PERLRUN) "-MExtUtils::Command" -e
> > mkpath';
> >
> > So I'm deciding to not upgrading MakeMaker, at least not for 5.6.2.
>
> $(PERLRUN) is a macro for $(PERL) -I$(PERL_LIB) -I$(PERL_ARCHLIB).
> The two bits of code you posted above produce equivalent command lines
> (mod quoting rules).
Except that the -I part isn't generated when I try to replace 5.6.1's MakeMaker
with 6.12, and without -I../../lib, it can't build anything past perl.
One of the things I may have to sort out... Fiddling with MakeMaker for 5.6.2
doesn't sound like a safe idea.
BTW : is there still a difference between FULLPERLRUN and PERLRUN ?