Open rachot opened 2 months ago
The U
in the output of nm
means that the symbol is undefined in that library.
Maybe, you'll need to additionally link to another library that defines that symbol?
Which LAPACK vendor is that?
Those missing symbols are all from the BLAS, but with added suffixes (64). The suffix indicates that the LAPACK library you're using (lapack64) is looking for a specific 64-bit BLAS library.
You're using libopenblas.so, and I'm guessing that it's a 32-bit library. You probably need to use a different BLAS library, with 64-bit integers as their parameters.
By "64-bit" and "32-bit", I mean the expected integer sizes for the input/output parameters of the BLAS and LAPACK routines.
BLAS version : 0.3.28
Error result:
I found daxpy64 but cannot build
this is myconfig