# Check that config entries appear correctly in @INC
# TestInit.pm has probably already messed with our @INC
# This little bit of evil is to avoid a @ in the program, in case it confuses
-# shell 1 liners. Perl 1 rules.
+# shell 1 liners. We used to use a perl 1-ism, until that was deprecated, so
+# now some octal in an eval.
my ($path, $ver, @orig_inc)
= split /\n/,
runperl (nolib=>1,
- prog=>'print qq{$^X\n$]\n}; print qq{$_\n} while $_ = shift INC');
+ prog=>'print qq{$_\n} foreach $^X, $], eval qq{\100INC}');
die "This perl is $] at $^X; other perl is $ver (at $path) "
. '- failed to find this perl' unless $] eq $ver;