I am using the provided tool (mkl/tools/builder) to build a custom mkl redist dll for my application. Everything builds and links as expected.
However, it appears my application now requires the microsoft c++ _debug_ runtime libraries.
I inspected the project properties of the libintel64 lp64_parallel project (which is the one relevant for me), in Release mode. I notice that under Linker->Input, the files "vcruntimed.lib" and "ucrtd.lib" are listed. Should this be corrected to "vcruntime.lib" and "ucrt.lib" (without the "d") ?
Note I have tested this and it seems to correct the issue.
You are right, using "vcruntime.lib" and "ucrt.lib for release mode is the right choice. Regard to VS solution - we will fix this issue into the next MKL 2019 u1. I will keep you inform when this update will be released.