Somewhat apropos the discussion in this old ticket, tonight I noticed
the following code in config/inter/progs.pm:


sub cc_run {
    ...
    my $run_error;
    if ( defined( $_[0] ) && length( $_[0] ) ) {
        local $" = ' ';
        $run_error = _run_command( "$test_exe @_", './test.out', undef,
$verbose );
    }
    else {
        $run_error = _run_command( "$test_exe", './test.out', undef,
$verbose );
    }

    my $output = _slurp('./test.out');

    return $output;
}

Note that nothing is ever done with $run_error.  Would it be of any use
in giving a more descriptive explanation of why comfiguration might fail?

(Or, since this method is called in *many* locations, would making a
change here create more problems than it would solve?)

kid51

Reply via email to