#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