Quantcast
Channel: Intel® Fortran Compiler for Linux* and macOS*
Viewing all articles
Browse latest Browse all 2583

v16.0.1.150 - INTERFACE/CONTAINS stack is full

$
0
0

Hi,

Is there a limit on the number of interfaces that can be brought in via use statements in ifort?

We've got a piece of code that won't compile with ifort 16.0.1.150 because it runs into this error:

/home/552/pxe552/lsdalton/src/lsutil/matop_dense.F90(86): error #6618: The INTERFACE/CONTAINS stack is full. This means that modules are being 'used' in a circular way.

I had a look at the used modules and it doesn't appear that there's any circular dependencies. To rule it out, we tried a clean build, so no .o and .mod files, but it still fails with the same problem. By commenting out a use statement for a module with a lot of generic interfaces (since it's not needed there), we can get one file to build, but then it fails in a later file with the same problem - and this time that large used module is needed.

Cheers,
Ben


Viewing all articles
Browse latest Browse all 2583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>