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:

yziq...@seldon:/usr/lib/R/lib$ nm -D libR.so | grep mkPROMISE
000000000011f6f0 T Rf_mkPROMISE
yziq...@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@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to