[Debian-med-packaging] Bug#966191: cufflinks: FTBFS with GCC 10: multiple definition of ... due to -fno-common

Andreas Beckmann anbe at debian.org
Fri Jul 24 15:52:26 BST 2020


Source: cufflinks
Version: 2.2.1+dfsg.1-7
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-10

Hi,

cufflinks started to FTBFS when GCC 10 was made the default compiler:

g++  -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wunused -Wuninitialized -ftemplate-depth-1024  -O3 -g -O2 -fdebug-prefix-map=/build/cufflinks-2.2.1+dfsg.1=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG  -pthread -I/usr/include   -Wl,-z,rel
ro -Wl,-z,now -L/usr/lib   -Wl,-z,relro -Wl,-z,now -o cufflinks cufflinks.o libcufflinks.a libgc.a      -lbam  -lz -lboost_system -lboost_thread -lboost_serialization
/usr/bin/ld: libcufflinks.a(c_plot.o):./src/locfit/c_plot.c:12: multiple definition of `curwin'; libcufflinks.a(startlf.o):./src/locfit/startlf.c:236: first defined here

More information about the corresponding GCC change can be found here:
https://gcc.gnu.org/gcc-10/porting_to.html
"Default to -fno-common"


Andreas



More information about the Debian-med-packaging mailing list