diff -up RScaLAPACK/RScaLAPACK/configure.in.lapack RScaLAPACK/RScaLAPACK/configure.in --- RScaLAPACK/RScaLAPACK/configure.in.lapack 2010-01-14 16:56:17.438069070 -0500 +++ RScaLAPACK/RScaLAPACK/configure.in 2010-01-14 16:56:54.700069361 -0500 @@ -139,8 +139,10 @@ AC_CHECK_LIB(pthread, pthread_atfork,[ if test "${supply_lapack}" = yes; then - - if test -f ${LAPACK_LIB}/liblapack.a; then + if test -f ${LAPACK_LIB}/liblapack.so; then + LIBS="-llapack ${LIBS}" + AC_MSG_NOTICE(lapack libs found) + elif test -f ${LAPACK_LIB}/liblapack.a; then LIBS="-llapack ${LIBS}" elif test -f ${SCALAPACK_LIB}/libreflapack.a; then LIBS="${SCALAPACK_LIB}/libreflapack.a ${LIBS}"