Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Manifest and Fortran run time

Martin__Paul
New Contributor I
670 Views

Hi,

Is it possible to reference Fortran runtime libraries in a VS2008 manifest in order to allow side-by-side versioning? As far as I can tell this is restricted to assemblies. Ideally I don't really want to have to install the run time in the application folder, since one of the app executables is often run from a network path. I have run the 11.1 redistributable, but need to explicitly reference the runtime directory (unfortunately I can't rely on setting PATH since I have a conflicting runtime installation elsewhere that is also included in PATH). How will 11.1 sit alongside the Fortran 12 runtime when it becomes available?

One further (related) question: are different runtime versions backwards compatible? i.e. can objects that are compiled specifically in 10.1 link with the 11.1 runtime?

Thanks.

0 Kudos
3 Replies
TimP
Honored Contributor III
670 Views
Quoting - pdm2009

are different runtime versions backwards compatible?

In case it relates to the question, there is a degree of backward compabitibility in the run-time libraries. Objects built with ifort 10.0 should work with 11.1 run-time libraries. 9.1 objects may work with 11.1 libraries; you'd have to test it for your application.
0 Kudos
Martin__Paul
New Contributor I
670 Views
Thanks. Is backward compatibility likely to be maintained over forthcoming releases?
0 Kudos
Steven_L_Intel1
Employee
670 Views
I refer to this as forward compatibility. It is definitely a goal of the Fortran team to maintain such compatibility - we would view breaking it as a bug.
0 Kudos
Reply