- $exe = validate_exe($Config{$config_var}, $preferred_path);
- # Only fall back to env if we cannot find the one used to build perl.
- if (not defined $exe and defined $ENV{$env_var}) {
- $exe = validate_exe($ENV{$env_var}, $preferred_path);
+ for my $try (@$tries) {
+ next unless defined $try;
+ $exe = validate_exe($try, $preferred_path);
+ last if defined $exe;