On Tue, 2019-04-30 at 09:34 -0600, Zan Lynx wrote: > > In the meantime, does this remind anyone of an existing bug, > > hopefully one that was fixed in 8.2 or 8.3? > > It does remind me of a race condition bug with a Makefile I wrote > years ago. > > One or two build tasks did not properly depend on the precompiled > headers but used them anyway, and sometimes during make -j8 would get > unlucky and use a partial header file.
Unfortunately once one of these corrupted PCH files is created every compile fails, not just the first few. Also after the build is fully complete (failed) and I log into the build server and run the compiler by hand, I continue to get the failure every time with that PCH file. So, it's not just a temporary use of a partially-created file. I've checked the build logs and as far as I can see each precompiled header is built only one time, so it's also not a matter of the same PCH file being built multiple times and the commands stomping on each other. Thx for the note...