I think you need to distinguish a release of R (which is a source tarball) from a binary redistribution. The sources are set up to allow you to build x86_64 on MacOS, and also multiple architectures (and have been for some time if you don't want MacOS-specific features such as quartz() -- that came in 2.7.0).

On Wed, 7 May 2008, Michael Braun wrote:

Is it possible to get some clarification regarding what is considered a "release" configuration of R and what is considered "experimental?" I would like to run a 64-bit build of R 2.7.0 on an x86_64 Mac Pro with 18GB of RAM running Leopard (10.5.2). When I install the precompiled "universal" binary,

According to the FAQ 2.5, 'universal' means Intel and PowerPC. The package instructions in 5.4 are for i386 and ppc.

it appears that I am getting a 32-bit build (I think this because I cannot allocate objects of size >3GB and because .Platform$r_arch="i386").

The real test is .Machine$sizeof.pointer .  'r_arch' is just a label.

I checked out the r.research.att.com site, but I am hesitant to install an "experimental" build. Also, I tried compiling R myself, but ran into a large number of issues (including not passing make check, which I now see is addressed in the FAQ).

So my question is, once 10.5.3 is released, should the binary I download from CRAN install a 64-bit version of R? Will I need to compile from source? Or am I still too far ahead of the curve?

I suggest you do compile from sources. I find Apple's compilers flaky and that is the issue. Despite the comment in the FAQ, I've had no problems with x86_64 on MacOS 10.5.2 *if I turn optimization off* . The issue with log10 appears to be on-CPU calls and not calls to the log10 in libm. (OTOH, since I get higher performance from x86_64 Linux and Solaris boxes, I haven't done extensive testing.) Note that this may not be the only such issue: gcc 4.3.x has a similar problem with sqrt on x86_64 when optimizing.

You'll need to compile everything from sources (including all packages), and it does sometimes help to have the same compilers used throughout.


Thanks,

Michael






Michael Braun
Assistant Professor of Management Science (Marketing Group)
MIT Sloan School of Management
One Amherst St., E40-169
Cambridge, MA 02142
[EMAIL PROTECTED]
617-253-3436

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

--
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to