Le 02/12/2013 21:43, Douglas Bates a écrit :
On Mon, Dec 2, 2013 at 2:20 PM, Dirk Eddelbuettel <[email protected] <mailto:[email protected]>> wrote: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? And face the "Wrath of Achim" for removing a function that is described in a JSS paper?
If I may, I find these various fastLm function a bit of a pollution of packages like RcppArmadillo, RcppEigen, ...
without them, we (you) could deliver the packages as just headers. Most people depend on these packages to get the library, not to get this package's incantation of fastLm.
I find them more useful as documentation items outside of the package, kind of like "look how I can do fastLm with this one". This has been useful in training sessions for example.
But now presumably, I'll get replies in the "this has been there for years" department.
Romain -- Romain Francois Professional R Enthusiast +33(0) 6 28 91 30 30 _______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
