In configuration step auto::perldoc there is found this code to probe for the presence of the perldoc utility and, if present, version thereof:
my $content = capture_output('perldoc -ud c99da7c4.tmp perldoc') || undef; if ( defined $content ) { if ( $content =~ m/^Unknown option:/ ) { $content = capture_output('perldoc perldoc') || ''; $version = 1; $self->set_result('yes, old version'); } # ... The interior 'if' branch implies that someone could be building Parrot and yet have no version or perldoc later than version 1. Given that we have decided that Perl 5.8 is the minimum version of Perl you need to build Parrot, is there *any* possibility that someone who gets to this point in configuration could still be running *only* perldoc version 1? If not, I will eliminate this 'if' block as part of refactoring and testing. (BTW, does anyone know when the different versions of 'perldoc' were introduced? Googling for 'perldoc version 1' was unproductive, and I suspect it was superseded before I ever used Perl. I find perldoc 2.* associated with Perl 5.6. I am running 3.14 on both Darwin and Linux.) Thank you very much. kid51