From ripley at stats.ox.ac.uk  Fri Jun 23 17:01:53 2017
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Fri, 23 Jun 2017 16:01:53 +0100
Subject: [Rd] v3.4.0-2 incompatible with gcc 7.1
In-Reply-To: <CAFut0+8VVZ+oCja9QypnuQ17GdUcXijBkjuVgYrgGweEAOJPYg@mail.gmail.com>
References: <CAFut0+8VVZ+oCja9QypnuQ17GdUcXijBkjuVgYrgGweEAOJPYg@mail.gmail.com>
Message-ID: <f0a264bc-dca3-2c65-1cab-29991e832b29@stats.ox.ac.uk>

R is compatible with GCC 7.1 !  New compiler versions are tested, as 
well as those under development for the major compilers.  (A few 
packages still fail with GCC 7.1, but that was reported to their 
maintainers months ago.)

Just follow the instructions in the R-admin manual to install from sources.

OTOH, ' v3.4.0-2 ' is not an R version number, so I think you are 
referring to binary distributions on your Linux distro, which are not 
the responsibility of 'Rcore or Rdevel' (whatever they are).

On 23/06/2017 14:40, Chris Cole wrote:
> I'm on Arch Linux kernel version 4.11.6-1 using gcc version 7.1.1:
> 
> gcc --version
> gcc (GCC) 7.1.1 20170516
> 
> I have installed R through the arch package manager pacman and when I
> attempt to initiate it, R crashes stating a missing dependency:
> 
> /usr/lib64/R/bin/exec/R: error while loading shared libraries:
> libgfortran.so.3: cannot open shared object file: No such file or directory
> 
> I thought that maybe a symlink was improperly placed in the package so I
> looked in /usr/lib to try to find the offending library.
> 
> ls -halt /usr/lib/libgfortran.so.*
> lrwxrwxrwx 1 root root 20 May 16 03:01 /usr/lib/libgfortran.so.4 ->
> libgfortran.so.4.0.0
> -rwxr-xr-x 1 root root 7.1M May 16 03:01 /usr/lib/libgfortran.so.4.0.0
> 
> Simply symlinking libgfortran.so.4.0.0 to libgfortran.so.3 did not work,
> and after some questioning on SO (
> https://stackoverflow.com/questions/44658867/r-v3-4-0-2-unable-to-find-libgfortran-so-3-on-arch)
> it seems that gfortran 7 has bumped the .so object to version 4.
> 
> It seems that a relatively straightforward workaround for the present would
> be to install a legacy version of gcc alongside the current version.
> 
> I'm wondering if Rcore or Rdevel are moving towards being able to handle
> the new compiler version any time soon, and if there are any other
> workarounds than having two versions of the compiler.
> 
> Thanks.
> 
> Chris
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
> 


-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford



[Rd] v3.4.0-2 incompatible with gcc 7.1
Prof Brian Ripley