To get the Intel compiler (up to version 10.1.011, and maybe later) to run
with MCSTL, you have to work around some particularities.
-
The GCC 4.2 needs to be installed, and the Intel compiler must be convinced to
use the libstdc++ of that version.
This can be achieved with the options -gcc-version=420
and -cxxlib=[path to compiler executable].
-
You need to include intel_compatibility.h
before any STL include file, in each of your .cpp files.
This to make the Intel compiler compatible with the libstdc++ that comes with
GCC 4.2, and is not MCSTL-specific.