[Rd] R compilation on old(ish) CentOS
Iñaki Ucar
|uc@r @end|ng |rom |edor@project@org
Sat May 1 11:15:35 CEST 2021
On Sat, 1 May 2021 at 03:41, Henrik Bengtsson
<henrik.bengtsson using 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
More information about the R-devel
mailing list