redirect CPP output to /dev/null; gcc 2.96 seems to behave differently
that 2.95 when the -E and -MMD flags are given.
# ${CPP} better be 'gcc -E', or the -x option will fail...
# ..and the -MM & -MMD.
- $result = system("${CPP} -MM -MMD $Include_dirs @Defines -x c $fname");
+ $result = system("${CPP} -MM -MMD $Include_dirs @Defines -x c $fname >/dev/null");
if ($result != 0) {
unlink($tempfile);
exit($result);