Corrections for Solaris stuff in manual

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Corrections for Solaris stuff in manual

Dr. David Kirkby
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

______________________________________________
[hidden email] 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.
Reply | Threaded
Open this post in threaded view
|

Re: Corrections for Solaris stuff in manual

Ben Bolker
Dr. David Kirkby <david.kirkby <at> onetel.net> writes:

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

  [snip]

  These comments should probably be posted on the R-devel list instead
(*possibly* submitted as a bug too, but better to solicit comments
on R-devel first)

______________________________________________
[hidden email] 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.