On 10 November 2015 at 10:00, Charles Determan wrote: | I have installed a more recent compiler and would like to use the -std=c++11 | 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. c++0x). | This is insufficient as I am using template aliases (not supported in c++0x). | | 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. Dirk | 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@lists.r-forge.r-project.org | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel