Not sure if this is an Eclipse CDT problem or Developer Studio specific: When you enabled parallel builds under Project->Properties->C/C++ Build->Behaviour, incremental building no longer works. In stead, all source files are always built from scratch, even if there had been no changes to source files or project settings. This is particularly annoying when you just want to relaunch a debugging session with the firmware that’s already on the device. It insists on rebuilding everything and downloading it again, changing a 10 second exercise into several minutes. For now, I’ve changed the debug settings to not automatically build on launch, which helps with that scenario.
I full rebuild of our source tree takes 5 minutes. With a parallel build on my 4 core pc, it drops to just over a minute, so I would really like to use the feature. Any suggestions?