Loading
Bug 1759585: Avoid hang in `./mach configure` r=firefox-build-system-reviewers,nalexander
Depending on the subprocesses created (such as if `--with-ccache=sccache` is set), `./mach configure` may hang. More details about why this is is documented in bug 1753797. The workaround is to lean on the standard library to stream-and-format output, rather than our existing `ProcessHandler` code. Though this still streams both `stdout` and `stderr` in real-time, I saw some ordering differences between the two streams locally. I don't yet have a reason to believe that these differences are harmful or otherwise incorrect. Differential Revision: https://phabricator.services.mozilla.com/D141028