[Rcpp-devel] RcppEigen needs 1GB memory to compile
Dirk Eddelbuettel
edd at debian.org
Mon Dec 2 21:20:54 CET 2013
On 2 December 2013 at 13:52, Douglas Bates wrote:
| The important thing is to use the -g0 flag. Even though RcppEigen is a
Right.
And for the opencpu server deployment, you may want to edit the -g out
/etc/R/Makeconf as well. As I recall, there was an r-devel thread in which
the desire to override such 'earlier' settings in what R CMD ... uses via
later settings, and as I recall Simon stated that it couldn not be done.
| header-only package we include an example R function fastlm. If you leave the
| symbols in the DLL file you get a massive library size whereas stripping the
| symbols provides you with a much smaller file size. And because packages that
| use RcppEigen only use the headers, not the DLL file, it doesn't matter if the
| symbols are stripped.
Do you think we should move fastLm out?
Dirk
| On Mon, Dec 2, 2013 at 1:31 PM, Dirk Eddelbuettel <edd at debian.org> wrote:
|
|
| On 2 December 2013 at 11:17, Jeroen Ooms wrote:
| | I noticed that RcppEigen fails to install on my servers because it
| requires
| | more than 1gb of memory to compile. Is this expected? Are there any flags
| or
|
| Yes. It also falls over on R-Forge.
|
| | options I could set to trade of some memory for cpu? A short simulation:
|
| I have had to resort to similar tricks on some smaller architecture when
| autobuilding demanding Debian packages. Try -O0 -g0 for a start.
|
| Or if you need a smile, this still holds:
|
| http://dilbert.com/strips/comic/1995-06-24/
|
| Dirk
|
| --
| Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel at lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
|
|
--
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
More information about the Rcpp-devel
mailing list