I want to port a fairly large and still-growing C++ application from PC to Mac, and continue to support development in parallel on both platforms. On the PC we're using MSVC2010, and deploying a few C++11 features. On the Mac we're using XCode 4.0.2. To improve platform agnosticism and support the inline assembly we're using, we're deploying the Intel compiler on both. However, the compiler doesn't come with a library, so we're reliant on those supplied by the vendors. On the Mac, that means no C++11 library support, for features we're very keen to use such as std::forward and so on. I can't build libc++ with the Intel compiler on the Mac otherwise my problems would be solved. Is there a way around this other than rolling our own libraries?