[Rd] R-patched and R-devel
Kurt Hornik
Kurt.Hornik@wu-wien.ac.at
Thu, 14 Feb 2002 09:45:43 +0100
>>>>> Prof Brian D Ripley writes:
> On Wed, 13 Feb 2002, Jan de Leeuw wrote:
>> If I configure in R-patched and R-devel, with the same options to
>> configure, then R-patched says
>>
>> checking for ATL_xerbla in -latlas... yes
>> checking for cblas_dgemm in -lcblas... yes
>> checking for dgemm_ in -lf77blas... yes
>>
>> which R-devel says
>>
>> checking for ATL_xerbla in -latlas... yes
>> checking for cblas_dgemm in -lcblas... yes
>> checking for dgemm in -lf77blas... no
>>
>> This is on the same computer and using the same libraries. Observe
>> in R-patched we check for dgemm_ and in R-devel for dgemm. Is that
>> what is intended ?
> Confirmed here. It seems related to the change to autoconf 2.5x,
> but it is not working as intended. The configure code has
> if test "${r_cv_prog_f77_append_underscore}" = yes \
> || test -n "${F2C}"; then
> dgemm_func=dgemm_
> else
> dgemm_func=dgemm
> fi
> ...
> AC_CHECK_LIB(f77blas, $dgemm_func,
> BLAS_LIBS="-lf77blas $BLAS_LIBS", , $BLAS_LIBS $FLIBS)
> and r_cv_prog_f77_append_underscore is being set correctly, but only
> later in the configure. I think that comes from following the
> autoconf recommended order of tests (libraries, headers, ...), but we
> need an exception here.
Right. The recipe has
checks for programs
checks for libraries
checks for header files
checks for types
checks for structures
checks for compiler characteristics
checks for library functions
and this is mostly based on the idea that everything happens in C. Will
move the BLAS tests to section library functions.
-k
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._