Hi,

First, I am inviting all of you to try our recent package at 
https://github.com/ecrc/exageostatR. This package involves MLE estimation in 
large scale using leading-edge hardware architectures.

I have multiple questions:

(1) My package requires a pre-installation of Intel MKL. Is there any way to 
include the MKL installation with the package.

(2) The package depends on several c-based software which I automatically 
install through the package installation. Linking with these dependencies is a 
necessity. Thus, I did a simple trick for that as follows,
- I am installing all the software dependencies inside the default installation 
directory of the r-package then I am adding this path to the (PKG_CONFIG_PATH 
env) using this statement,
Sys.setenv(PKG_CONFIG_PATH=paste(Sys.getenv("PKG_CONFIG_PATH"),paste(.libPaths(),"exageostat/lib/pkgconfig",sep='/',collapse=':'),sep=':'))
By this way, I will be sure that all libraries are accessible by the package.
- Then, the installation can be done using install_git(url=" 
https://github.com/ecrc/exageostatR";) for the GitHub repo.
The problem that I need to avoid the manual setting of the (PKG_CONFIG_PATH) so 
that I can, for example, upload my package to CRAN and simplify the 
installation process. I am doing the dependencies installation using the 
package configure file which can be accessed through 
https://github.com/ecrc/exageostatR/blob/master/configure.

(3) My package is only compatible with Linux and macOS. How to avoid CRAN 
windows checks.



Thanks,


--Sameh Abdulah

        [[alternative HTML version deleted]]

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to