This doesn't look like a problem with icpc. You are running non-standard C++ (<limits.h> in place of <climits>) on an unsupported target. icpc tries to use this header the same way as g++, unless something is done behind our backs to break it. Unfortunately, g++ 4.3.1 is somewhat newer than what icpc 10.1 was built to support, so there will undoubtedly be problems elsewhere.
Intel Software Network Forums Statistics
8488 users have contributed to 31627 threads and 100752 posts to date.
In the past 24 hours, we have 33 new thread(s) 138 new posts(s), and 198 new user(s).