logoalt Hacker News

stabbles • today at 9:48 PM • 1 reply • view on HN

The `-j` is meant for the top-level invocation only, and the $(MAKE) pattern is standard.

The `+` or $(MAKE) "tricks" to ensure the jobserver is inherited in submake and any other subprocess are no longer needed in gmake 4.4 (from 2022) because it defaults to a FIFO instead of pipes. The author should just upgrade gmake :).


Replies

wahern • today at 10:13 PM

Has Apple backported anything recent to their forked gmake? Have they ever backported any features for that matter?