config/pac.m4
 configure

Fixes for MKL.
trunk
Salvatore Filippone 8 years ago
parent 00124f28db
commit 73419bded3

@ -1166,12 +1166,12 @@ if test $pac_blas_ok = no; then
# 64 bit # 64 bit
if test $host_cpu = x86_64; then if test $host_cpu = x86_64; then
AC_CHECK_LIB(mkl_gf_lp64, $sgemm, AC_CHECK_LIB(mkl_gf_lp64, $sgemm,
[pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread"],, [pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"],,
[-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread]) [-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread])
# 32 bit # 32 bit
elif test $host_cpu = i686; then elif test $host_cpu = i686; then
AC_CHECK_LIB(mkl_gf, $sgemm, AC_CHECK_LIB(mkl_gf, $sgemm,
[pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf -lmkl_sequential -lmkl_core -lpthread"],, [pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"],,
[-lmkl_gf -lmkl_sequential -lmkl_core -lpthread]) [-lmkl_gf -lmkl_sequential -lmkl_core -lpthread])
fi fi
# MKL for other compilers (Intel, PGI, ...?) # MKL for other compilers (Intel, PGI, ...?)
@ -1179,26 +1179,26 @@ if test $pac_blas_ok = no; then
# 64-bit # 64-bit
if test $host_cpu = x86_64; then if test $host_cpu = x86_64; then
AC_CHECK_LIB(mkl_intel_lp64, $sgemm, AC_CHECK_LIB(mkl_intel_lp64, $sgemm,
[pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread"],, [pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"],,
[-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread]) [-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread])
# 32-bit # 32-bit
elif test $host_cpu = i686; then elif test $host_cpu = i686; then
AC_CHECK_LIB(mkl_intel, $sgemm, AC_CHECK_LIB(mkl_intel, $sgemm,
[pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel -lmkl_sequential -lmkl_core -lpthread"],, [pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"],,
[-lmkl_intel -lmkl_sequential -lmkl_core -lpthread]) [-lmkl_intel -lmkl_sequential -lmkl_core -lpthread])
fi fi
fi fi
fi fi
# Old versions of MKL # Old versions of MKL
if test $pac_blas_ok = no; then if test $pac_blas_ok = no; then
AC_CHECK_LIB(mkl, $sgemm, [pac_blas_ok=yes;BLAS_LIBS="-lmkl -lguide -lpthread"],,[-lguide -lpthread]) AC_CHECK_LIB(mkl, $sgemm, [pac_blas_ok=yes;BLAS_LIBS="-lmkl -lguide -lpthread $BLAS_LIBDIR"],,[-lguide -lpthread])
fi fi
# BLAS in Apple vecLib library? # BLAS in Apple vecLib library?
if test $pac_blas_ok = no; then if test $pac_blas_ok = no; then
save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS"
AC_MSG_CHECKING([for $sgemm in -framework vecLib]) AC_MSG_CHECKING([for $sgemm in -framework vecLib])
AC_TRY_LINK_FUNC($sgemm, [pac_blas_ok=yes;BLAS_LIBS="-framework vecLib"]) AC_TRY_LINK_FUNC($sgemm, [pac_blas_ok=yes;BLAS_LIBS="-framework vecLib $BLAS_LIBDIR"])
AC_MSG_RESULT($pac_blas_ok) AC_MSG_RESULT($pac_blas_ok)
LIBS="$save_LIBS" LIBS="$save_LIBS"
fi fi

12
configure vendored

@ -7456,7 +7456,7 @@ eval ac_res=\$$as_ac_Lib
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread" pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"
fi fi
# 32 bit # 32 bit
@ -7487,7 +7487,7 @@ eval ac_res=\$$as_ac_Lib
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf -lmkl_sequential -lmkl_core -lpthread" pac_blas_ok=yes;BLAS_LIBS="-lmkl_gf -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"
fi fi
fi fi
@ -7521,7 +7521,7 @@ eval ac_res=\$$as_ac_Lib
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread" pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"
fi fi
# 32-bit # 32-bit
@ -7552,7 +7552,7 @@ eval ac_res=\$$as_ac_Lib
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel -lmkl_sequential -lmkl_core -lpthread" pac_blas_ok=yes;BLAS_LIBS="-lmkl_intel -lmkl_sequential -lmkl_core -lpthread $BLAS_LIBDIR"
fi fi
fi fi
@ -7586,7 +7586,7 @@ eval ac_res=\$$as_ac_Lib
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
$as_echo "$ac_res" >&6; } $as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
pac_blas_ok=yes;BLAS_LIBS="-lmkl -lguide -lpthread" pac_blas_ok=yes;BLAS_LIBS="-lmkl -lguide -lpthread $BLAS_LIBDIR"
fi fi
fi fi
@ -7602,7 +7602,7 @@ $as_echo_n "checking for $sgemm in -framework vecLib... " >&6; }
end end
_ACEOF _ACEOF
if ac_fn_fc_try_link "$LINENO"; then : if ac_fn_fc_try_link "$LINENO"; then :
pac_blas_ok=yes;BLAS_LIBS="-framework vecLib" pac_blas_ok=yes;BLAS_LIBS="-framework vecLib $BLAS_LIBDIR"
fi fi
rm -f core conftest.err conftest.$ac_objext \ rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext conftest$ac_exeext conftest.$ac_ext

Loading…
Cancel
Save