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

DLL dependency

David_S_25
Beginner
640 Views
Dear compiler developers,

Is it correct, that both LIBIFCOREMDD.DLL and LIBIFCOREMD.DLL depend on LIBMMD.DLL?

I would expect this dependency structure:
LIBIFCOREMD.DLL -> LIBMMD.DLL
LIBIFCOREMDD.DLL -> LIBMMDD.DLL


With regards
David Svoboda
0 Kudos
2 Replies
Steven_L_Intel1
Employee
640 Views
That there are "debug" versions of either of those libraries is mostly a historical relic. They aren't built with debug information and aren't linked to MSVC debug DLLs. Is there a problem caused by not linking to LIBMMDD.DLL?
0 Kudos
David_S_25
Beginner
640 Views
No, there is no problem. It is only a bit confusing namely in the case when I create some my own debug shared library that depends on LIBIFCOREMDD.DLL and LIBMMDD.DLL. As LIBIFCOREMDD.DLL depends on LIBMMD.DLL I have to redistribute following three DLL files:
- LIBIFCOREMDD.DLL
- LIBMMDD.DLL
- LIBMMD.DLL
Of course, it is working but (as I already wrote) a bit confusing as it seems like mixing RELEASE and DEBUG versions.

David
0 Kudos
Reply