I am encountering a strange problem with my application which is mixed FORTRAN and C++.
I use Intel FORTRAN and C++ to compile my executable (os.exe) . This executable makes a system() call to another executable (osm_solve; GNU compiled) which loads a DLL (nu.so; also mixed FORTRAN and C++). The DLL is compiled with GNU compilers.
When the executable is built on a RedHAT8 system with Intel 8.1 or 9.0 compilers, the application crashes in the DLL (almost as soon as it is loaded).