[R] Corrections for Solaris stuff in manual

From: Dr. David Kirkby <david.kirkby_at_onetel.net>
Date: Mon, 31 May 2010 18:16:51 +0100


There are a number of errors in the R manual about Solaris.

http://cran.r-project.org/doc/manuals/R-admin.html#Solaris

  1. Firstly, Sun are now owned by Oracle, who bought them for $7 billion.
  2. "(Recent Sun machines are Opterons (‘amd64’) rather than ‘x86’, but 32-bit ‘x86’ executables are the default.) "

That's incorrect. All recent Sun workstations used *Intel* CPUs - Opterons have not been used for some time. The directory structure is however the same as with the operterons (using /usr/lib/amd64).

I'm using a Sun Ultra 27 (quad core 3.33 GHz Xeon) which I bought about 6 months ago. That is a current model. Last time I looked, the Ultra 24 was the lower-end x64 box, and again used some sort of Intel CPUs.

3) "Modern Solaris systems allow a large selection of Open Source software to be installed from http://www.opencsw.org (formerly http://www.blastwave.org) via pkg-get, "

Again incorrect. Both Blastwave and OpenCSW are in existence. There is a lot of bad feelings between the two camps, but they do both still exist.

I was going to ask if you knew how to build R as a 64-bit application on OpenSolaris x64, though I see you indicate

############

Tests with gcc34 on ‘x86’ and ‘amd64’ have been less successful: ‘x86’ builds have failed on tests using complex arithmetic35, whereas on ‘amd64’ the builds have failed to complete in several different ways, most recently with relocation errors for libRblas.so.
############

I get that when trying to build R within Sage:

http://trac.sagemath.org/sage_trac/ticket/9040

ld.so.1: R: fatal: relocation error: R_AMD64_PC32: file /export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/lib/libR.so: symbol _init: value 0x228000984acd does not fit

There's some info about this problem at

http://developers.sun.com/solaris/articles/about_amd64_abi.html

where it is suggests -Kpic is used to build Position Independent Code (PIC) code. I've not tried using -fPIC with gcc, which might solve the problem, as that builds PIC code.

Dave



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Mon 31 May 2010 - 17:19:48 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 31 May 2010 - 23:50:26 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive