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 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

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.

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui