Hi everyone,
Is there a systematic way to determine which libraries to include in an application's distribution package?
Up to now, I have been proceeding by trial and error, adding the libs when a user complains that they are missing on his system. For instance for win64, the end result is a package which includes
libiomp5md.dll
mkl_avx2.dll
mkl_core.dll
mkl_def.dll
mkl_intel_thread.dll
mkl_mc3.dll
mkl_sequential.dll
The app itself uses such functions as LAPACKE_dgetrs, _sgetrs, _dgetrf, _sgetrf, _dgesv, _dgels etc.
Sometimes a library seems to be missing for one user but not for another. This happens for instance on macOS.
Couldn't find relevant documentation about this, so any help will be greatly appreciated.
Thanks.