On Thu, Feb 18, 2010 at 12:00:23PM +0000, David Cantrell wrote:
> On Thu, Feb 18, 2010 at 11:24:24AM +0000, Nicholas Clark wrote:
> > On Wed, Feb 17, 2010 at 08:44:57AM -0800, macke...@animalhead.com wrote:
> > > $^X is simpler, and simpler solutions are preferable.
> > > Can it be wrong?
> > Yes.
> > For starters, it may be a relative path, and the program has already changed
> > directory.
> 
> I'm not sure that this particular reason is true, at least not with
> vaguely modern perls:
> 
> $ ../cpantesting/perl-5.8.9/bin/perl -e 'chdir "../tmp" && print "$^X\n"'
> /home/david/cpantesting/perl-5.8.9/bin/perl

The code to make $^X absolute only works on Linux, FreeBSD with /proc
and Win32 IIRC. It should be possible on Solaris 10, but (to my knowledge)
none of the core committers have access to that to test it.

Nicholas Clark

Reply via email to