On Sat, 1 May 2021 at 03:41, Henrik Bengtsson <henrik.bengts...@gmail.com> wrote: > > Ben, it's most like what Peter says. I can confirm it works; I just > installed https://cran.r-project.org/src/base-prerelease/R-latest.tar.gz > on an up-to-date CentOS 7.9.2009 system using the vanilla gcc (GCC) > 4.8.5 that comes with that version and R compiles just fine and it > passes 'make check' too.
It's not that you can't compile R with gcc 4.8.5, it's that you'll have a hard time installing many packages. And that's why EPEL 7 has R 3.6 and cannot be updated to 4. > Since R is trying to move toward C++14 support by default, I agree > with Iñaki, you might wanr to build and run R with a newer version of > gcc. gcc 4.8.5 will only give you C++11 support. RedHat's Software > Collections (SCL) devtoolset:s is the easiest way to do this. I've > done this too and can confirm that gcc 7.3.1 that comes with SCL > devtoolset/7 is sufficient to get C++14 support. I'm sharing my > installation with lots of users, so I'm make it all transparent to the > end-user with environment modules, i.e. 'module load r/4.1.0' is all > the user needs to know. -- Iñaki Úcar ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel