#2345: infinite make loop building on Blue Waters
Reporter:Roland Haas
Status:new
Milestone:
Version:
Type:bug
Priority:minor
Component:Cactus

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.

attachment:https://api.bitbucket.org/2.0/repositories/einsteintoolkit/tickets/issues/2345/attachments/make-780.log

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2345/infinite-make-loop-building-on-blue-waters