[Rcpp-devel] Windows set C++11 flag for new compiler
cdetermanjr at gmail.com
Tue Nov 10 17:18:11 CET 2015
Okay, is there a way for me to use the newer compiler for building the
package on Windows? I've tried everything I can think of and fail to get
the new one to register when building a package.
On Tue, Nov 10, 2015 at 10:16 AM, Dirk Eddelbuettel <edd at debian.org> wrote:
> On 10 November 2015 at 10:00, Charles Determan wrote:
> | I have installed a more recent compiler and would like to use the
> | flag instead of the -std=c++0x.
> | system('g++ --version')
> | truncated... 5.2.0
> | I have a Makevars.win file where I initially set the CXX_STD=CXX11
> however this
> | uses the default C++11 flag returned from R CMD config CXX1XSTD (i.e.
> | This is insufficient as I am using template aliases (not supported in
> | I also tried putting the -std=c++11 directly in the PKG_CXXFLAGS but I
> get an
> | error stating:
> | cc1plus.exe: error: unrecognized command line option '-std=c++11'
> That would suggest that g++-4.6.2.exe is still running.
> | I can use the C++11 flag if I set PKG_CXXFLAGS manually and run
> sourceCpp on a
> | single file but I want to apply it over an entire package.
> | Thanks,
> | Charles
> | _______________________________________________
> | 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
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Rcpp-devel