Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7956 Discussions

Intel compilers compatibility between versions

konukonu
Beginner
357 Views

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.

0 Kudos
2 Replies
SergeyKostrov
Valued Contributor II
357 Views
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.
0 Kudos
konukonu
Beginner
357 Views

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.

0 Kudos
Reply