instead of outputting all nested ifdefs and errors to a single file, output them for each file using .hasherr and .nesting extensions. This will make parallel execution safer to avoid multiple access to the file