Open hansenms opened 2 years ago
I think it should be intel_lp64 instead of il64. As intel doc said, lp64 may be for better compatibility.
The LP64 interface provides compatibility with the previous Intel® oneAPI Math Kernel Library versions because "LP64" is just a new name for the only interface that the Intel® oneAPI Math Kernel Library versions lower than 9.1 provided. Choose the ILP64 interface if your application uses Intel® oneAPI Math Kernel Library for calculations with large data arrays or the library may be used so in the future.
Build does not work when using 64 bit integer C API.
To repro, create a simple test program (saved as
temp/xtensor_blas_test.cpp
):If you build with:
This works, however, if you build with:
The build fails with: