From b2fd0f324002d0cf52ae905b2a469bf1067f182a Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 5 Sep 2020 14:30:20 +0200 Subject: [PATCH] src/nettest_omni.c: fix compilation with GCC10 GCC10 defaults to -fno-common, which breaks compilation when there are multiple definitions of implicit "extern" variables. Remove the extra definitions. Fix #42 Signed-off-by: Tony Ambardar [Retrieved from: https://github.com/openwrt/packages/blob/master/net/netperf/patches/010-gcc10_multiple_definition_fix.patch] Signed-off-by: Fabrice Fontaine --- src/nettest_omni.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/nettest_omni.c b/src/nettest_omni.c index 852eeb1..862088a 100644 --- a/src/nettest_omni.c +++ b/src/nettest_omni.c @@ -458,14 +458,6 @@ static int client_port_max = 65535; /* different options for the sockets */ -int - loc_nodelay, /* don't/do use NODELAY locally */ - rem_nodelay, /* don't/do use NODELAY remotely */ - loc_sndavoid, /* avoid send copies locally */ - loc_rcvavoid, /* avoid recv copies locally */ - rem_sndavoid, /* avoid send copies remotely */ - rem_rcvavoid; /* avoid recv_copies remotely */ - extern int loc_tcpcork, rem_tcpcork,