Source: netperf
Version: 2.6.0-2.1
Severity: serious
Tags: ftbfs sid bullseye
Justification: fails to build from source (but built successfully in the past)
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10

Hi,

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

gcc  -g -O2 -fdebug-prefix-map=/build/netperf-2.6.0=. -fstack-protector-strong 
-Wformat -Werror=format-security  -Wl,-z,relro -o netperf netperf.o netlib.o 
netsh.o nettest_bsd.o nettest_dlpi.o nettest_unix.o nettest_xti.o 
nettest_sctp.o nettest_sdp.o nettest_omni.o net_uuid.o dscp.o netcpu_procstat.o 
netrt_rtnetlink.o netdrv_ethtool.o netslot_linux.o netsys_linux.o 
netsec_linux.o  -ldl -lm 
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:455: multiple definition of 
`loc_nodelay'; nettest_bsd.o:./src/nettest_bsd.c:206: first defined here
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:456: multiple definition of 
`rem_nodelay'; nettest_bsd.o:./src/nettest_bsd.c:207: first defined here
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:458: multiple definition of 
`loc_rcvavoid'; nettest_bsd.o:./src/nettest_bsd.c:216: first defined here
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:460: multiple definition of 
`rem_rcvavoid'; nettest_bsd.o:./src/nettest_bsd.c:218: first defined here
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:459: multiple definition of 
`rem_sndavoid'; nettest_bsd.o:./src/nettest_bsd.c:217: first defined here
/usr/bin/ld: nettest_omni.o:./src/nettest_omni.c:457: multiple definition of 
`loc_sndavoid'; nettest_bsd.o:./src/nettest_bsd.c:215: first defined here
/usr/bin/ld: netlib.o: in function `demo_interval_tick':
./src/netlib.c:4073: undefined reference to `demo_interval_display'
/usr/bin/ld: netlib.o: in function `demo_interval_final':
./src/netlib.c:4097: undefined reference to `demo_interval_display'
collect2: error: ld returned 1 exit status

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

Reply via email to