Date: 2009-09-12 01:42 Sender: Peter CowanI went through this all again when I upgraded to Snow Leopard which defaults to 64 bit gcc. Everything apparently worked find for Jim. But, in my case NCL was getting built as 64 bit, while the R version I had and the rest of phylobase were 32 bit.
I suspect that we are not passed R_ARCH to the appropriate NCL makefile. |
Date: 2009-08-23 19:33 Sender: Peter CowanI'm actually not sure who's issue this is. I've been googling around for a little bit, but I'm far from an expert. The difficulty is that when R is 64bit NCL needs to be built with the proper 64bit CXXFLAGs. However, R can be 32bit or 64bit so we can't just check if the processor is 64bit capable. I think this is all supposed to be handled by the code RCpp made. In short, this is over my head, but there must be a more general sensible solution.
CRAN has started building "Universal" packages that contain both 32 and 64 bit binaries. I don't know if R forge is trying to do the same. |