I recently submitted a package to CRAN with "SystemRequirements: C++11". This raises the following NOTE on R-devel, and I was asked to fix and resubmit:
* checking C++ specification ... NOTE Specified C++11: please update to current default of C++17 If I understand correctly, I have two options, neither of which will work: 1. Remove "SystemRequirements: C++11" entirely. The problem with this is that on systems with older versions of R (3.6 and below, I believe), it may try to compile the package with an older C++ standard, which will fail. 2. Update it to "SystemRequirements: C++17". The problem here is that on systems that don't have a C++17 compiler, the package won't build -- even though the package only actually requires a C++11 compiler. How should I deal with this? -Winston [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel