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)


Reply via email to