Showing posts with label LAPACK. Show all posts
Showing posts with label LAPACK. Show all posts

Monday, February 9, 2015

Linker returns error: /usr/bin/ld: cannot find –llapack

When I do

$ ld –llapack —verbose

attempt to open /usr/x86_64-redhat-linux/lib64/liblapack.so failed
attempt to open /usr/x86_64-redhat-linux/lib64/liblapack.a failed
attempt to open /usr/local/lib64/liblapack.so failed
attempt to open /usr/local/lib64/liblapack.a failed
attempt to open /lib64/liblapack.so failed
attempt to open /lib64/liblapack.a failed
attempt to open /usr/lib64/liblapack.so failed
attempt to open /usr/lib64/liblapack.a failed
attempt to open /usr/x86_64-redhat-linux/lib/liblapack.so failed
attempt to open /usr/x86_64-redhat-linux/lib/liblapack.a failed
attempt to open /usr/lib64/liblapack.so failed
attempt to open /usr/lib64/liblapack.a failed
attempt to open /usr/local/lib/liblapack.so failed
attempt to open /usr/local/lib/liblapack.a failed
attempt to open /lib/liblapack.so failed
attempt to open /lib/liblapack.a failed
attempt to open /usr/lib/liblapack.so failed
attempt to open /usr/lib/liblapack.a failed
ld: cannot find -llapack

I resume you have installed the package already. If not, do a check,
# yum info lapack

The error can be solved by doing a soft-link
# ln -s /usr/lib64/liblapack.so.3.2.1 /usr/lib64/liblapack.so

When you do a linker again
# ld –llapack —verbose

....
....
.... 
attempt to open /usr/lib64/liblapack.so succeeded
....
....
....

Tuesday, April 10, 2012

Building LAPACK 3.4 with Intel and GNU Compiler

The reference resource can be found from Building LAPACK library from Netlib. The current latest version of LAPACK is dated 11th November 2011. The current latest version is lapack-3.4.0.tgz.

# mkdir -p ~/src
# wget http://www.netlib.org/lapack/lapack-3.4.0.tgz
# tar -zxvf lapack-3.4.0.tgz
# cd lapack-3.4.0.tgz
# cp INSTALL/make.inc.ifort make.inc
# make lapacklib
# make clean
# mkdir -p /usr/local/lapack
# mv liblapack.a /usr/local/lapack/
# export LAPACK=/usr/local/lapack/liblapack.a

For more information for gfortran and g77 fortran. Building LAPACK 3.4 with Intel and GNU Compiler