> On Apr 16, 2021, at 2:32 PM, Ivan Krylov <krylov.r...@gmail.com> wrote: > > On Fri, 16 Apr 2021 18:06:51 +0000 > Ryan Novosielski <novos...@rutgers.edu> wrote: > >> Well it definitely somehow could have, since it did > > Wow! This is strange, but at least it should be easy to fix. Try editing > the config.site file in the root of the R source directory and setting > R_C_STACK_DIRECTION=down there. (Make sure to uncomment the line!) > Re-run .../configure, make sure that src/include/config.h contains > #define C_STACK_DIRECTION 1 and build R again. > > Does the crash go away?
Will give it a shot, thanks, that’s great! > If it does, are you interested in finding out > what went wrong in the configure test for stack direction? I’m interested in putting in the time to make this build/the tests succeed for anyone else who wants to use R with the Intel Parallel Studio/oneAPI for sure. I’m not actually sure whether it makes much difference, vs. gcc, beyond using the MKL for BLAS/LAPACK, but we do pay for this compiler, and try to use it anytime we might get a slight boost out of it. One of the reasons too is that it can do auto-vectorization and build fat binaries for the various processor instruction sets. I don’t know how much that matters in R either, but if we can get the best performance out of our system-wide install from that, we want to do it. > There are lines in m4/R.m4 that I'm not sure I understand: > > if test ${?} = 1; then > r_cv_cstack_direction=down > elif test ${?} = 1; then > r_cv_cstack_direction=up > fi > > How can elif branch have the same condition as the if branch? Shouldn't > the second test had been for $? = 255? On the other hand, if the elif > branch was never taken, how did R_CStackDir become -1? IANAm4P, but that does seem like a pretty good question. I guess there’s probably some mode of m4 I could run against that and see if there’s any indication? -- #BlackLivesMatter ____ || \\UTGERS, |---------------------------*O*--------------------------- ||_// the State | Ryan Novosielski - novos...@rutgers.edu || \\ University | Sr. Technologist - 973/972.0922 (2x0922) ~*~ RBHS Campus || \\ of NJ | Office of Advanced Research Computing - MSB C630, Newark `' ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel