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.
29300 Discussions

ifort multi-file ipo link error #10014

jimdempseyatthecove
Honored Contributor III
528 Views

Using oneAPI 2023.2 MSVS 2022 (17,7.5)

I've been performing multi-file ipo for a few weeks now without problem doing Release builds. I disabled multi-file ipo in release build to reduce the link time while debugging one or two source files (those files optimization off, the rest at /O3). Returning to /O3 for those files and enableing multi-file ipo I now get:

Linking...
C:\SWAT\SWATPLUS_Source_proj_JD\modular_60_5_7\source_codes\cli_clgen.f90(92): (col. 35) warning #13383: No instance of function "cosf_sinf" satisfies math function attributes "max-error=4.0 domain-exclusion=0 valid-status-bits=true fusa=false zmm-low=true"
          "": internal error: 04010002_0
Link: error #10014: problem during multi-file optimization compilation (code 4)
Link: error #10014: problem during multi-file optimization compilation (code 4)

The project is quite large (moderately large at 616 source files) and my desired use was to force inline operator overloaded functions for UDT. This was working fine until just today.

 

The impact of not using multi-file ipo is relatively small, so this is not a show stopper. IOW I can resort to not using multi-file ipo. The internal error is worry some.

I think the information: No instance of function "cosf_sinf"... should point you in the right direction.

 

I have not tried building with ifx, and do not really have the time to play around with this.

 

Jim Dempsey

 

0 Kudos
0 Replies
Reply