Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

libmkl_lapack.so undefined symbol dlasr_lvb

John_L_4
Beginner
402 Views

I'm trying to compile a Fortran mex-file in Matlab that uses MKL with the Fortran 95 interfaces. I'm running on a Linux machine and I'm using the em64t versions of the dynamic MKL libraries.

I can get the mex-file to compile and link without any errors. The problem is at run time.

TheLAPACK routine that the mex-file calls isMGESV. At run time I get the error:

/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.so: undefined symbol dlasr_lvb

My link line(using g++) has the libraries in the following order:

-lmkl_lapack95 -lmkl_blas95 -lmkl_lapack -lmkl -lvml -lguide -lpthread -lm

If I try linking against the static libraries I get a seg fault at run time.

I'm not sure if the above is enough information for anybody to help.

Thanks,

John

0 Kudos
0 Replies
Reply