[Rcpp-devel] Compile RcppEigen with low memory

Matt D. matdzb at gmail.com
Mon Jul 27 18:39:26 CEST 2015

On 7/27/2015 14:57, Felix Schönbrodt wrote:
> Hi all,
Hi there!

> I run R with Shiny on a virtual server (Ubuntu 12.04). Since the last 
> version, I cannot install/compile RcppEigen any more, with the 
> following error message:
> [...]
> Obviously, I cannot increase physical RAM.
> Any ideas how to proceed from here?

Here's an idea (disclaimer: this may be crazy... but it might just 
work): Compile your binaries on another box, e.g., a VM (like VirtualBox 
or VMware).

You can get the image corresponding to the same OS version you're going 
to need (so as to avoid linking with different/incompatible sys libs), 
i.e., "Ubuntu 12.04 Precise Pangolin" from OSBoxes:

Note: Remember to use -march=<cpu_of_your_deployment_target>, otherwise 
you may end up with suboptimal (or even unusable) binary.
Here's the list: 
Naturally, you definitely want to enable optimization (like 
vectorization) that matches your deployment target: 

Good luck!



More information about the Rcpp-devel mailing list