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

Building applications in 9.1 and then shipping to 9.0 users - any issues?

Tony_Garratt
Beginner
257 Views

If I compiled an application in 9.1 and shipped to an end user that had only 9.0, would therebe any issues? Similarly, if I produced static libraries in 9.1 and shipped them to an end user that had only 9.0 and they re-linked against them in 9.0, would they work?

So, in summary, can 9.1 exe's and libs be used in 9.0 without any problems?

Thank you!

Incidentally, if someone has 9.0, is there an upgrade cost for moving to 9.1?

The background is that one of our applications crashed when built in 9.0 with optimization on (but fine with no optimization) but in 9.1 its fine with optimization, making us think a bug was fixed in 9.1. However, our end user base is working with 9.0 and we dont necessarily want to force them to update to 9.1....

0 Kudos
1 Reply
Steven_L_Intel1
Employee
257 Views

If you ship a statically linked EXE, there's nothing special you need to do. If it is linked to DLL libraries, you need to supply the 9.1 Intel DLLs. If you ship a static library, then you also need to provide the Intel 9.1 static libraries, which you are allowed to redistribute.

Upgrading versions is free as long as your support services are current. Extending support service for the Standard Edition is $200 for a year.

0 Kudos
Reply