Follow-up Comment #1, bug #60036 (project make): This issue isn't seen on Linux. I think it must be related to the way the jobserver mode is handled on Windows, which is different than Linux (on Windows we use a shared semaphore).
Yes, it's necessary to call output_start() in func_shell_base() because the shell function doesn't redirect stderr, so it can go to the output and get mixed up. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?60036> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/