[R] R static is dynamically linked!!
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue May 20 08:01:58 CEST 2008
You asked for R to be built as a static lib, not for the front-end to be
statically linked. It is not the R lib it is dynamically linking to (that
is statically linked by default whether or not you ask for a separate
lib), but the OS components.
R depends on dlopen-ing extensions, so there is no way to make it entirely
static.
On Mon, 19 May 2008, George Georgalis wrote:
> Hi,
>
> After doing all I could find with the confiure script...
> I set some env too...
>
> export enable_R_static_lib=yes
> export want_R_static=yes
> export WANT_R_STATIC_TRUE=yes
>
> ./configure \
> --prefix=${i} \
> --enable-R-static-lib \
> --enable-static \
> --without-readline \
> --without-iconv \
> && make \
> && make install \
> && echo "R ${v} installed in ${i}"
>
> But the result is still dynamic:
>
> ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for NetBSD 4.0, dynamically linked (uses shared libs), not stripped
>
> Is there some way to make this static?
Yes -- R is Open Source, so modify the souces as you wish.
> // George
>
>
>
> --
> George Georgalis, information system scientist <IXOYE><
>
> ______________________________________________
> 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.
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
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
More information about the R-help
mailing list