Intel compilers compatibility between versions

Intel compilers compatibility between versions

Hello,

I am creating the application which requires two different runtime(libmmd.dll).
One library to be used is developed by ourselves and latest runtime is being used for it.
Another library is COTS which we cannot control. It requires old runtime.

From the following post, it was determined that it may possible to use the latest runtime for old library.
http://software.intel.com/en-us/forums/topic/280555

Moreover, I found the following post.
http://software.intel.com/en-us/forums/topic/266950
and, I want to know about the policy of compatibility between versions of the Intel compilers mentioned in it.
If there is a document which can be provided, I will want to get it.

Thanks.

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Intel C++ compilers compatibility at source codes level is very good, especially if C++11 features are Not used, but I never tried to use ( mix ) different run-time libraries.

I use these versions of Intel C++ compiler:

[ Computer A ]
Intel C++ Compiler 8.1.038 [ IA-32 ] ( Update 38 )

[ Computer B ]
Intel C++ Compiler XE 12.1.3.300 [ IA-32 ] ( Update 3 )
Intel C++ Compiler XE 12.1.7.371 [ IA-32 ] ( Update 7 )

[ Computer C ]
Intel C++ Compiler XE 13.1.0.089 [ IA-32 & X64 ] ( Initial Release )
Intel C++ Compiler XE 13.1.0.149 [ IA-32 & X64 ] ( Update 2 )

and they are installed on three different computers. I would never compromise stability of some application at run time and would use a right set of run-time libraries without mixing them.

Sergey,
Thanks for your posts.

It is impatient that we don't have the code of the COTS.
So, it feels uneasy to run the module compiled with old Intel compiler on latest run-time.

Thanks.

Leave a Comment

Please sign in to add a comment. Not a member? Join today