I reported this a while back but it still hasn't been fixed in update 3 and has existed ever since XE 2013 was released. I've been using icc since version 9 and have never had a problem compiling with icc until XE 2013. I'm currently forced to stick with icc 12.1 and Xcode 4.3.3 because Xcode 4.6 isn't compatible with icc 12.1 but I can't compile/link my code with icc 13.
The problem is while compiling, I get an error such as:
as:file(/var/folders/1x/3r5xn5m12zl0rxbmj69htmnr0000gn/T/icc-13as_.s) Can't open source file for input! No such file or directory.Command /usr/bin/icc-13.0 failed with exit code 1
Sometimes it only happens to one file, sometimes it's multiple files. It's not always the same files. If I clean and rebuild, I'll get a different set of files that get the error. If I build again without cleaning, the files that wouldn't compile the first time get compiled but then I get a whole lot of missing symbols at the linking step. I don't think it's a problem with my development environment because I've setup a freshly installed 10.8 system with Xcode 4.6.* and tried compiling my code with the exact same problems. As I mentioned earlier, I have no problem when using Xcode 4.3.3 with icc 12.1; this problem is unique to icc 13.
My guess is that icc 13 has problems compiling in parallel. If I limit the number of concurrent compile tasks in Xcode to 1 using
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 1
I have no problem with icc 13. This isn't a practical solution though because it's painfully slow. Any ideas?