@@ -586,6 +586,7 @@ ac_subst_vars='SINGLE_PRECISION_BLAS_AVAILABLE
586
586
SINGLE_PRECISION_LAPACK_AVAILABLE
587
587
LTLIBOBJS
588
588
LIBOBJS
589
+ FLOAT_LIBS
589
590
DSINGLE_PRECISION_LAPACK_AVAILABLE
590
591
ARMA_BLAS
591
592
OPENMP_CXXFLAGS
@@ -620,6 +621,7 @@ infodir
620
621
docdir
621
622
oldincludedir
622
623
includedir
624
+ runstatedir
623
625
localstatedir
624
626
sharedstatedir
625
627
sysconfdir
@@ -693,6 +695,7 @@ datadir='${datarootdir}'
693
695
sysconfdir=' ${prefix}/etc'
694
696
sharedstatedir=' ${prefix}/com'
695
697
localstatedir=' ${prefix}/var'
698
+ runstatedir=' ${localstatedir}/run'
696
699
includedir=' ${prefix}/include'
697
700
oldincludedir=' /usr/include'
698
701
docdir=' ${datarootdir}/doc/${PACKAGE}'
945
948
| -silent | --silent | --silen | --sile | --sil)
946
949
silent=yes ;;
947
950
951
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
952
+ | --runstate | --runstat | --runsta | --runst | --runs \
953
+ | --run | --ru | --r)
954
+ ac_prev=runstatedir ;;
955
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
956
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
957
+ | --run=* | --ru=* | --r=* )
958
+ runstatedir=$ac_optarg ;;
959
+
948
960
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
949
961
ac_prev=sbindir ;;
950
962
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1082
1094
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1083
1095
datadir sysconfdir sharedstatedir localstatedir includedir \
1084
1096
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1085
- libdir localedir mandir
1097
+ libdir localedir mandir runstatedir
1086
1098
do
1087
1099
eval ac_val=\$ $ac_var
1088
1100
# Remove trailing slashes.
@@ -1235,6 +1247,7 @@ Fine tuning of the installation directories:
1235
1247
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1236
1248
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1237
1249
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
1250
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1238
1251
--libdir=DIR object code libraries [EPREFIX/lib]
1239
1252
--includedir=DIR C header files [PREFIX/include]
1240
1253
--oldincludedir=DIR C header files for non-gcc [/usr/include]
1885
1898
R_SCMD=" ${R_HOME} /bin/R CMD config"
1886
1899
BLAS_LIBS=` ${R_SCMD} BLAS_LIBS`
1887
1900
LAPACK_LIBS=` ${R_SCMD} LAPACK_LIBS`
1901
+ FLOAT_LIBS=` ${R_HOME} /bin/Rscript -e " float:::ldflags()" `
1888
1902
1889
1903
# Check tools.
1890
1904
# Extract the first word of "echo", so it can be a program name with args.
@@ -1973,10 +1987,14 @@ fi
1973
1987
# ## ship LAPACK symbols in the blas.[so|dylib|dll] file.
1974
1988
1975
1989
# Check Rblas.
1976
- if test " X${echo_ok} " = " Xyes" -a " X${grep_ok} " = " Xyes" ; then
1977
- useRblas=` echo ${BLAS_LIBS} | grep " \-lRblas" `
1978
- if test " X${useRblas} " = " X" ; then
1979
- ac_ext=c
1990
+ if test -f " ${FLOAT_LIBS} " ; then
1991
+ HAVESBLAS=" yes"
1992
+ HAVESLAPACK=" yes"
1993
+ else
1994
+ if test " X${echo_ok} " = " Xyes" -a " X${grep_ok} " = " Xyes" ; then
1995
+ useRblas=` echo ${BLAS_LIBS} | grep " \-lRblas" `
1996
+ if test " X${useRblas} " = " X" ; then
1997
+ ac_ext=c
1980
1998
ac_cpp=' $CPP $CPPFLAGS'
1981
1999
ac_compile=' $CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1982
2000
ac_link=' $CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
@@ -2808,7 +2826,7 @@ else
2808
2826
HAVESBLAS=no
2809
2827
fi
2810
2828
2811
- { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgetrf_ in -lblas" >&5
2829
+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgetrf_ in -lblas" >&5
2812
2830
$as_echo_n " checking for sgetrf_ in -lblas... " >&6 ; }
2813
2831
if ${ac_cv_lib_blas_sgetrf_+: } false ; then :
2814
2832
$as_echo_n " (cached) " >&6
@@ -2850,10 +2868,10 @@ else
2850
2868
HAVESLAPACK=no
2851
2869
fi
2852
2870
2853
- else
2854
- LDFLAGS_OLD=" ${LDFLAGS} "
2855
- LDFLAGS=" ${LDFLAGS} ${BLAS_LIBS} "
2856
- { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgemm_ in -lRblas" >&5
2871
+ else
2872
+ LDFLAGS_OLD=" ${LDFLAGS} "
2873
+ LDFLAGS=" ${LDFLAGS} ${BLAS_LIBS} "
2874
+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgemm_ in -lRblas" >&5
2857
2875
$as_echo_n " checking for sgemm_ in -lRblas... " >&6 ; }
2858
2876
if ${ac_cv_lib_Rblas_sgemm_+: } false ; then :
2859
2877
$as_echo_n " (cached) " >&6
@@ -2895,7 +2913,7 @@ else
2895
2913
HAVESBLAS=no
2896
2914
fi
2897
2915
2898
- { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgetrf_ in -lRblas" >&5
2916
+ { $as_echo " $as_me :${as_lineno-$LINENO } : checking for sgetrf_ in -lRblas" >&5
2899
2917
$as_echo_n " checking for sgetrf_ in -lRblas... " >&6 ; }
2900
2918
if ${ac_cv_lib_Rblas_sgetrf_+: } false ; then :
2901
2919
$as_echo_n " (cached) " >&6
@@ -2937,10 +2955,11 @@ else
2937
2955
HAVESLAPACK=no
2938
2956
fi
2939
2957
2940
- LDFLAGS=" ${LDFLAGS_OLD} "
2958
+ LDFLAGS=" ${LDFLAGS_OLD} " # WCC: do you need a "if-else-fi" to check?
2959
+ fi
2960
+ else
2961
+ HAVESBLAS=" no"
2941
2962
fi
2942
- else
2943
- HAVESBLAS=" no"
2944
2963
fi
2945
2964
2946
2965
@@ -3411,6 +3430,7 @@ $as_echo "$ac_cv_prog_cxx_openmp" >&6; }
3411
3430
3412
3431
3413
3432
3433
+
3414
3434
ac_config_files=" $ac_config_files src/Makevars"
3415
3435
3416
3436
cat > confcache << \_ACEOF
0 commit comments