Open copumpkin opened 7 years ago
This might be fixed by switching from the simple executor to the Ninja executor.
Another issue with the simple executor is that it will print errors in the middle of other build output.
Agree this is painful. One tip might be to pass in -target <name>
to only build the target you're working on until that gives no results.
@matthewbauer yeah I've been seeing the interleaved error messages a lot. Perhaps difference in flushing policy between stderr and stdout?
@grp yeah, unfortunately even within a target I have multiple distinct errors. I wasn't kidding when I said this thing was broken 😄
Ah. :D With Ninja you can make it rebuild a specific file by running Ninja directly with the output .o as the target to build. Might help?
At least the interleaved output should be fixed with #240
Here's my scenario:
xcbuild
xcbuild
xcbuild
just decided to do B before trying A, and A is actually still broken.Not sure if this is caused by parallelism or something else, but it's kind of painful right now.