[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