Registered Member
|
Hi,
I am trying to link suitesparse with a c++ project of mine. However, upon compiling my project (using cmake), I get the following error-: /usr/bin/ld: //usr/local /lib/libcholmod.a(cholmod_super_numeric.: undefined reference to symbol 'zpotrf_' //usr/lib/liblapack.so.3: error adding symbols: DSO missing from command line Any idea what I may be doing wrong. FYI, i directly used the latest Suitesparse source from Tim's website. His package builds perfectly on my machine (ubuntu 14.04). If it may be of any help, my project also uses IPOPT which also links with lapack and blas. I can share my cmakelists.txt if it is of any use. Thanks, jayanth |
Manager
|
I moved this to the Eigen forums as Forum Feedback was obviously inappropriate, if this is incorrect lmk
|
Registered Member
|
Have you checked LAPACK/BLAS linking? I think you should try OpenBLAS/MKL to get better performance. I use them with Eigen in both Ubuntu/Windows and have no problems. Could you share the Makefile?
|
Registered users: Bing [Bot], Evergrowing, Google [Bot]