Re: [Rd] [Fwd: opened symbols in libR.so available.]

From: Uwe Ligges <ligges_at_statistik.tu-dortmund.de>
Date: Sun, 29 Nov 2009 16:15:20 +0100

Guillaume Yziquel wrote:
> Hi.
>
> I've patched Dirk Eddelbuettel's Debian package of R, namely r-base, in
> order to make hidden symbols of the library libR.so available is now
> available:
>
> http://yziquel.homelinux.org/debian/pool/main/r/r-base/
>
> For instance, the mkPROMISE symbol is available:
>

>> yziquel_at_seldon:/usr/lib/R/lib$ nm -D libR.so | grep mkPROMISE
>> 000000000011f6f0 T Rf_mkPROMISE
>> yziquel_at_seldon:/usr/lib/R/lib$ 

>
> Instructions for my personal repository are available here:
>
> http://yziquel.homelinux.org/topos/debian-repository.html
>
> I hope this will be useful to people who wish to develop
> things, test things, reverse-engineer things from the libR.so library.
>
> I've been told that there's an interesting scheme, used by r-base-ra, to
> make packages coexist with R. As of now, it simply replaces the Debian
> version number, currently -1, with the Debian version number -1hackable.
>
> All the best,
>

Umm, you know,

  1. there is some reason why not everything is exported from libR.so, particularly those parts of the API that are matter to change or are undocumented for other reasons.
  2. if you do not want to listen to 1.: R is open source, hence no need to reverse-engineer or "hack" anything there, just change the sources and recompile in a way that they export those names.

Best,
Uwe Ligges



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sun 29 Nov 2009 - 15:41:23 GMT

This archive was generated by hypermail 2.2.0 : Sun 29 Nov 2009 - 16:00:52 GMT