The default with GCC 10.2 is to compile with -fn-common which is causing
many issues with packages. In every case, I have encountered the software
should be patched.

https://gcc.gnu.org/gcc-10/porting_to.html

John Dey
[email protected]


On Mon, Feb 22, 2021 at 5:45 AM Loris Bennett <[email protected]>
wrote:

> Hi,
>
> Starting from
>
>   Subread-2.0.0-GCC-8.3.0.eb
>
> I updated the package to 2.0.1 and changed the compiler version to
> 10.2.0 to build:
>
>   Subread-2.0.1-GCC-10.2.0.eb
>
> However, this fails with multiple errors all like the following:
>
>
> /trinity/shared/easybuild/software/binutils/2.35-GCCcore-10.2.0/bin/ld.gold:
> error: core-junction.o: multiple definition of 'replica_index'
>
> /trinity/shared/easybuild/software/binutils/2.35-GCCcore-10.2.0/bin/ld.gold:
> core.o: previous definition here
>
> There is a Debian bug report which mentions a similar issue
>
>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957846
>
> Regarding the solutions given there, I can confirm that building with
> GCC 9.2.0 works, however when
>
>   export CC=gcc-10 CXX=g++-10
>
> is set, as suggested in the bug report, the build fails with the same
> error as above.
>
> Is this a known problem with GCC 10?
>
> Cheers,
>
> Loris
>
> --
> Dr. Loris Bennett (Hr./Mr.)
> ZEDAT, Freie Universität Berlin         Email [email protected]
>

Reply via email to