Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: ea43bc00e1113f20fcdaad30e3cd4f7ec3366200
https://github.com/Perl/perl5/commit/ea43bc00e1113f20fcdaad30e3cd4f7ec3366200
Author: Tony Cook <[email protected]>
Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths:
M Makefile.SH
Log Message:
-----------
minitest_prep conflict on building $(MINIPERL_EXE)
minitest depends on $(MINIPERL_EXE) and minitest_prep, but
minitest_prep calls back into make to build lib/Config.pm which
indirectly depends on $(MINIPERL_EXE).
This can result in a race between the parallel work of the parent
make and the work of the child make, as they both try to build
$(MINIPERL_EXE) and its dependencies, causing some of the errors
described in the ticket.
Note that trying to `make -j6 minitest all` could lead to
similar conflicts, but I think that's an unlikely and not worth
supporting anyway.
Fixes #19829 (I think)