Closed Whissi closed 6 years ago
Thanks for bringing it up. automake should generate parallel-safe Makefiles by default.
I think the issue is specifically with chmd_test, it is the only one with a _DEPENDENCIES setting, and I think that there's an implicit dependency on sources that gets lost when adding an explicit _DEPENDENCIES. I found that adding libmschmd.la to test_chmd_test_DEPENDENCIES fixes the issue. Could you confirm?
-test_chmd_test_DEPENDENCIES = test/test_files/chmd/cve-2015-4467-reset-interval-zero.chm
+test_chmd_test_DEPENDENCIES = libmschmd.la test/test_files/chmd/cve-2015-4467-reset-interval-zero.chm
Yes, I can confirm that with this change I can build with make -j5
.
I've fixed this in commit 43099fb, thanks for reporting it!
When compiling with
make -j 4
or larger you sometimes hit a parallel make issue:Doesn't happen with "-j1".
build.log.gz