My environment:
MSVC 2010
ICC XE 13.0
Quad core Intel CPU
using compile flags "/MP" and "/Gm".
when link phase dies because *.pdb file is in use, so it could not be overwritten, I close this file, and hit "F5" to try again. ICC is not honoring "/Gm" flag, instead, it re-compiles whole (rather big) project, over again, which lasts for another wasteful 10 minutes of waiting, though, only link is required.
The issue is still there, when I make a change to single .cpp unit, it re-compiles the whole solution.
This issue is easily to reproduce, so I will not post the test case.




