To make it apparent which CI jobs are missing this tool, so we can
install it to improve the runtests log.
Correction to the followed-up commit: `diff` is not installed via the
`gcc` package but via `automake`. Meaning it needs be installed manually
for MSYS cmake jobs.
Follow-up to
e6c78e18dac1da2027eac6dd3829a0fdbfa55501 #16571
Closes #16578
if(!$out[0]) {
@out = `diff -c $file2 $file1 2>$dev_null`;
+ if(!$out[0]) {
+ logmsg "Failed to show diff. The diff tool may be missing.\n";
+ }
}
return @out;
chomp $hosttype;
my $hostos=$^O;
+ my $havediff;
+ if(system("diff $TESTDIR/DISABLED $TESTDIR/DISABLED 2>$dev_null") == 0) {
+ $havediff = 'available';
+ }
+ else {
+ $havediff = 'missing';
+ }
+
# display summary information about curl and the test host
logmsg ("********* System characteristics ******** \n",
"* $curl\n",
"* System: $hosttype\n",
"* OS: $hostos\n",
"* Perl: $^V ($^X)\n",
+ "* diff: $havediff\n",
"* Args: $args\n");
if($jobs) {