Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Transition to EM64T from IA32

mattsdad
Beginner
729 Views

In attempting to transition to EM64T compilations, I cannot get Visual Studio to link. The error message says:

Link: error: problem during multi-file optimization compilation (code 1)

Does EM64T need to have different optimization flags set than IA32? Which ones?

0 Kudos
4 Replies
Steven_L_Intel1
Employee
729 Views
Usually when you see this error it means that something went wrong during compilation - were there no other error messages?

Intel 64 (formerly EM64T) generally uses the same optimization switches as IA-32 except that some of the older /Qx options are not supported. /QxW is the default in 10.0.

You might also see this message if you were trying to link in corrupted libraries.
0 Kudos
mattsdad
Beginner
729 Views
I did a clean before the build and there were no other error messages. The external libraries being used are the same ones that were used for the IA32 build. Do I need to do something special to the libraries before using them?
0 Kudos
Steven_L_Intel1
Employee
729 Views
Yes, you have to rebuild them using the "EM64T" compiler.
0 Kudos
mattsdad
Beginner
729 Views
OK, I'll see if the providers of the libraries have versions that areforEM64T. Thanks!
0 Kudos
Reply