> 1) Build errors are hard to identify with make. Parallel execution can make
> them even harder to track down. Poor output from invoked processes is also a
> problem.

I have a script [1] which works well enough for my purposes in the
normal Mozilla build (I haven't tried it with mach).  It highlights
stderr in red and summarizes all the errors after make finishes so you
don't have to go searching for them.

It's possible for races to cause this tool to output too much
information or to cause weird interleavings of error messages, but in
practice that almost never happens to me.

-Justin

[1] https://github.com/jlebar/conf/blob/master/bin/rse

Usage: rse make -sj16
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to