Building on Blue Waters am right now ending up with make entering an infinite loop and using 100% cpu time when building in parallel. Running with “make --debug=vmj” one can see that it enters some infinite loop and the lines in the attached file make-780.log (which is from the 780th loop and exactly identical to the output of the 779th loop).
This may be a bug in make v3.81 that is used on Blue Waters and was encountered by others here: https://www.bountysource.com/issues/65269718-cockroach-2-1-0 with them finding this make commit http://git.savannah.gnu.org/cgit/make.git/commit/?id=b9f831b858761366e0db418e6f226a053ed550af to fix it (and not finding a workaround).
Compiling with ‘-j1’ works fine but is very slow on Blue Waters due to the slow file system.
I will try and see if I can somehow perturb the problem out of existence. Failing that
-j1 may be required on BW.