For the past couple of years I've simply ignored these problems by ritually adding 'echo .NOTPARALLEL: >> Makefile' to my top-level issue-the-long-configure-option scripts.
But I suppose the reason why these never get fixed is no one reporting... This one happened shockingly early. $ make -j4 all-stage1 make[1]: Entering directory `/home/rth/work/gcc/bld-nat' make[1]: Entering directory `/home/rth/work/gcc/bld-nat' make[1]: Entering directory `/home/rth/work/gcc/bld-nat' make[1]: Entering directory `/home/rth/work/gcc/bld-nat' mkdir: cannot create directory `stage1-gcc': File exists mv: cannot move `stage1-gcc' to `gcc': No such file or directory make[1]: *** [stage1-start] Error 1 make[1]: Leaving directory `/home/rth/work/gcc/bld-nat' make: *** [configure-stage1-libiberty] Error 2 make: *** Waiting for unfinished jobs.... r~