I’m trying to compile my plugin which links to TargetLAPACK. I got linking error “cannot find -lsvml”. Can someone help me understand what’s going on? Thanks a lot!
some relevant lines in CMakeLists.txt:
find_package(TargetLAPACK)
list(APPEND LIBC_INTERJECT tgt::lapack)
target_link_libraries(v2rdm_casscf_private PRIVATE ${LIBC_INTERJECT})
My Psi4 is the nightly built developer version from conda. (1.3a2.dev342, built from something like conda install psi4 psi4-dev -c psi4/label/dev)
The bottom part of /CMakeFiles/v2rdm_casscf_private.dir/link.txt reads
-L/gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/lib -Wl,-rpath,/gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/lib/python3.7/site-packages/psi4:/gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/lib: /gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/lib/python3.7/site-packages/psi4/core.cpython-37m-x86_64-linux-gnu.so /gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/lib/libiomp5.so -Wl,–as-needed /gpfs/home/rli2/Packages/anaconda3/envs/psi4_nightly_dev/x86_64-conda_cos6-linux-gnu/sysroot/lib/libgomp.so -lpthread -lmkl_rt -Wl,-Bstatic -lsvml -Wl,-Bdynamic -lgfortran -lquadmath