Dear Simon,
If I understand you correctly, this means that leopard users wanting
to compile R themselves either a) stick with the pre-leopard
instructions (Xcode 2.4 based) or b) somehow (how?) obtain the 10.3
SDK so as to have the convenience of the gcc_select script or c)
symlink to the gcc 4.2 binaries (how?)
Thank you very much for all your efforts for the Mac R community, it
is just that for some months now (since Xcode 3.1 was released) that I
would like to try the new gcc for building R, but I am stuck with 4.0.1
kind regards,
Ivan
On 22 Oct 2008, at 21:39, Simon Urbanek wrote:
On Oct 22, 2008, at 15:13 , Kasper Daniel Hansen wrote:
Thanks to Simon for all the work on the compilers.
I can see that the compilers and instructions have been updated on
the "tools" page (r.research.att.com/tools). It seems as if the
recommended way for us Leopard users is to use
gcc 4.2 (Apple Inc. build 5564) for Mac OS X 10.4 (Tiger): (updated
2008/09/16)
in order to get a gfortran.
No, on Leopard you should get the gfortran-4.2 for Leopard. That
keeps your Xcode gcc intact. Unfortunately the PackageManager is a
bit broken, so the packaged version is still 5531, but there is also
a 5564 version based in GNU Fortran 4.2.4 at
http://r.research.att.com/gfortran-4.2-5564-darwin9.tar.gz
it requires Xcode 3.1 to work. I'm currently building the Leopard
release which will include that compiler.
Unfortunately, unlike earlier gfortrans, this one also overwrites
the Xcode GCC (although it seems as if it is the same exact
version) and does not come with a gfortran-uninstall script.
Personally I am a bit hesitant to do this, I vastly prefer the old
style with a separate gfortran and an uninstall script. Is there
any chance we will get this? Or should I be using gfortran 4.2.3
anyway?
Small comments on the page
1) the comment on Xcode 3.1 under Leopard CRAN seems a bit odd.
When I run the Xcode 3.1 installer I do not really have an option
of (de)selecting 4.2 separately.
Ok, thanks, point taken, gcc-4.2 is on by default now which I didn't
notice.
2) I cannot find the gcc_select script mentioned under alternative
compilers in my installation. I know I used to have it under Tiger
to switch between gcc 3 and 4, but it is absent on my machine
... in which case you clearly cannot use it ;) That's why I
mentioned it as one of the alternatives. It will be present if you
installed the 10.3 SDK on Leopard and it works just fine with gcc-4.2.
Cheers,
Simon
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac