Follow-up Comment #2, bug #44742 (project make): Thanks for taking a look! I tried patching my local GNU make 4.1 per your suggestion, and it hasn't helped. Here is a fuller set of steps to repro:
<code> # initial setup cpanm --dev --look PDL cpanm ExtUtils::MakeMaker@7.05_19 # 7.05* has double-level perl Makefile.PL cd Basic/Core # first time, and show failure with -j4 linkext make -j4 linkext ls ../../blib/arch/auto/PDL/Core/Core.so # not found # keep old files to save time cp Version.pm Version.pm.KEPT ; cp Types.pm Types.pm.KEPT # show works with -j4 dynamic rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j4 dynamic ; ls ../../blib/arch/auto/PDL/Core/Core.so # show works with -j1 linkext rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j1 linkext; ls ../../blib/arch/auto/PDL/Core/Core.so # show fails again/still with -j4 linkext rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j4 linkext; ls ../../blib/arch/auto/PDL/Core/Core.so </code> This is a problem for EUMM since it's a bug that affects already-existing GNU make, so I'm going to have to find a way to make this not happen for current GNU make. However, it also seems like it would be worth finding and fixing this. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?44742> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make