Compatibility libraries (also known as dummy libraries) no more available

Compatibility libraries (also known as "dummy libraries") have been removed from Intel® MKL 10.2 and later versions.  Dummy libraries were introduced to provide backward compatibility with earlier version of Intel MKL, which did not use new layered libraries.  Dummy libraries do not contain any functionality, but only dependencies on a set of layered libraries.

 Pure layered libraries give more flexibility to choose the appropriate combination of libraries but do not have backward compatibility by library names in link lines.

To replace MKL dummy libraries with Pure layered libraris, user can  refer to the table at For easily migrating from Intel® MKL 9.x to 10.x
or
Please refer the Intel MKL linking advisor tool from below url for identifying which pure layered libraries to link from MKL.
/en-us/

The following dummy libraries have been removed from MKL 10.2 onwards.

Intel® MKL for Linux

lib\32\libmkl_ia32.a
lib\32\libmkl_lapack.a
lib\32\libmkl_cdft.a
lib\32\libmkl_scalapack.a
lib\32\libmkl.so

lib\em64t\libmkl_cdft.a
lib\em64t\libmkl_em64t.a
lib\em64t\libmkl_lapack.a
lib\em64t\libmkl_scalapack.a
lib\em64t\libmkl.so

lib\64\libmkl_cdft.a
lib\64\libmkl_ipf.a
lib\64\libmkl_lapack.a
lib\64\libmkl_scalapack.a
lib\64\libmkl_solver.a
lib\64\libmkl.so


Intel® MKL for Windows

ia32\lib\mkl_c.lib
ia32\lib\mkl_s.lib
ia32\lib\mkl_lapack.lib
ia32\lib\mkl_cdft.lib
ia32\lib\mkl_scalapack.lib
ia32\lib\mkl_c_dll.lib
ia32\lib\mkl_s_dll.lib
ia32\lib\mkl_cdft_dll.lib

em64t\lib\mkl_em64t.lib
em64t\lib\mkl_lapack.lib
em64t\lib\mkl_solver.lib
em64t\lib\mkl_cdft.lib
em64t\lib\mkl_scalapack.lib
em64t\lib\mkl_dll.lib
em64t\lib\mkl_cdft_dll.lib
em64t\lib\mkl_scalapack_dll.lib

ia64\lib\mkl_ipf.lib
ia64\lib\mkl_lapack.lib
ia64\lib\mkl_solver.lib
ia64\lib\mkl_cdft.lib
ia64\lib\mkl_scalapack.lib
ia64\lib\mkl_dll.lib
ia64\lib\mkl_cdft_dll.lib
ia64\lib\mkl_scalapack_dll
Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.