From ca0f1428b215e06269963db78ade431027ab083d Mon Sep 17 00:00:00 2001 From: Giovanni La Mura Date: Thu, 19 Dec 2024 13:01:27 +0100 Subject: [PATCH] Force BLAS flags definition when MKL is not found and GPU is not used --- build/configure.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/build/configure.sh b/build/configure.sh index 36734cf1..a7a1bd37 100755 --- a/build/configure.sh +++ b/build/configure.sh @@ -495,6 +495,7 @@ if [ "x$LAPACK" != "xno" ]; then LAPACK_LDSPEC="" MKL_BUILD="mkl-dynamic-lp64-gomp" fi # end of 64-bit decision tree + BLASFLAGS="" BLASLDFLAGS="" pkg-config --version > /dev/null use_pkg_config=$? @@ -533,8 +534,8 @@ if [ "x$LAPACK" != "xno" ]; then if [ "x$result" = "x0" ]; then # LAPACKe was found LAPACK_INCLUDE=$(pkg-config --cflags-only-I lapacke${LAPACK_LDSPEC}) - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE}" - LAPACKLDFLAGS="$(pkg-config --libs lapacke${LAPACK_LDSPEC})" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE} ${BLASFLAGS}" + LAPACKLDFLAGS="$(pkg-config --libs lapacke${LAPACK_LDSPEC}) ${BLASLDFLAGS}" echo "lapacke" fi # end of LAPACKe decision tree if [ "x${LAPACKFLAGS}${LAPACKLDFLAGS}" = "x" ]; then @@ -545,8 +546,8 @@ if [ "x$LAPACK" != "xno" ]; then if [ "x$result" = "x0" ]; then # LAPACK was found LAPACK_INCLUDE=$(pkg-config --cflags-only-I lapack${LAPACK_LDSPEC}) - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE}" - LAPACKLDFLAGS="$(pkg-config --libs lapack${LAPACK_LDSPEC})" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${LAPACK_INCLUDE} ${BLASFLAGS}" + LAPACKLDFLAGS="$(pkg-config --libs lapack${LAPACK_LDSPEC}) ${BLASLDFLAGS}" echo "LAPACK" fi # end of LAPACK decision tree fi # end of LAPACKe decision tree @@ -561,8 +562,8 @@ if [ "x$LAPACK" != "xno" ]; then echo "MKL" else if [ -f /usr/include/lapacke.h ]; then - LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG}" - LAPACKLDFLAGS=" -llapacke${LAPACK_LDSPEC}" + LAPACKFLAGS=" -DUSE_LAPACK ${LAPACK_ILP64_FLAG} ${BLASFLAGS}" + LAPACKLDFLAGS=" -llapacke${LAPACK_LDSPEC} ${BLASLDFLAGS}" echo "lapacke" fi fi -- GitLab