Follow-up Comment #16, bug #44555 (project make): Hi! I am sad to say, I missed that this bug had been fixed at the time. Thank you so much for incorporating the fix!
I can confirm that using make 4.2.1 fixes this problem for us, and we no longer have to carry this patch locally. Additionally, I checked whether the subsequent, not yet released, change to posix_spawn affects performance. It appears to be a slight regression, with 4.2.1 taking about 16.3s on my current test system (8-core digitalocean "CPU optimized" droplet) and git taking 17.5s. Using "./configure --disable-posix-spawn" goes back down to 16.4s, so most of the slowdown is due to posix_spawn. (run to run variance is on the order of .1s at most, so 16.3 -> 17.5 is actually a difference, but 16.3 vs 16.4 may not be) (these timings are on the "mkmk.sh" testcase I posted in an earlier comment, on a digitalocean 8-core "CPU-optimized" droplet running Debian 10 "Stretch") _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?44555> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make