Skip to content
Prev 165 / 919 Next

R 2.12.0 in Fedora Updates Testing

On Mon, Nov 15, 2010 at 11:45 AM, Tom "spot" Callaway
<tcallawa at redhat.com> wrote:
Thanks! :)
I have no evidence except the comment in the Rinstall and admin guide, page 38.

==============================================
"Flag ?--enable-R-shlib? causes the make process to build R as a
dynamic (shared) library,
typically called ?libR.so?, and link the main R executable ?R.bin?
against that library. This can
only be done if all the code (including system libraries) can be
compiled into a dynamic library,
and there may be a performance[1] penalty."

[1] We have measured 15?20% on ?i686? Linux and around 10% on ?x86_64? Linux.
==============================================

This may be apocryphal, I don't have the spare time to track this
down.  In our cluster, I turned off the shared flag.  That created bad
ripple effects because users who had packages installed in their home
accounts started to get errors. Aside from that, I can't say what
benefit/trouble I caused.

The only R package that I know of that requires R shared is Rinside,
but there may be more.   There is a warning about building R without
shared libraries in the BLAS section.  Apparently if BLAS is shared
but R is not, then some bumbling about in the dark occurs :)