Commit 6cf9c2b8 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Thomas Petazzoni
Browse files
parent ac5052da
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1043,6 +1043,7 @@ endif
	source "package/igmpproxy/Config.in"
	source "package/inadyn/Config.in"
	source "package/iperf/Config.in"
	source "package/iperf3/Config.in"
	source "package/iproute2/Config.in"
	source "package/ipsec-tools/Config.in"
	source "package/ipset/Config.in"
+20 −0
Original line number Diff line number Diff line
This should be an option, but it's not.
Don't force profiled builds, it breaks on many toolchains.
Patch Makefile.in to avoid AUTORECONFing since it needs dummy files
that are missing to succeed (ChangeLog, COPYING, NEWS, README) and it's
simple enough so avoid pulling in dependencies and delays.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

diff -Nura iperf-3.0.10.orig/src/Makefile.in iperf-3.0.10/src/Makefile.in
--- iperf-3.0.10.orig/src/Makefile.in	2014-12-17 07:30:46.878310789 -0300
+++ iperf-3.0.10/src/Makefile.in	2014-12-17 07:33:41.879356643 -0300
@@ -82,7 +82,7 @@
 host_triplet = @host@
 bin_PROGRAMS = iperf3$(EXEEXT)
 noinst_PROGRAMS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT) \
-	iperf3_profile$(EXEEXT)
+	iperf3$(EXEEXT)
 TESTS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT)
 subdir = src
 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+16 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_IPERF3
	bool "iperf3"
	depends on BR2_TOOLCHAIN_HAS_THREADS
	help
	  iperf is a tool for active measurements of the maximum
	  achievable bandwidth on IP networks.
	  It supports tuning of various parameters related to timing,
	  protocols, and buffers. For each test it reports the bandwidth,
	  loss, and other parameters.
	  It's a redesign of the NLANR/DAST iperf(2) and is not
	  backward compatible.

	  https://github.com/esnet/iperf

comment "iperf3 needs a toolchain w/ threads"
	depends on !BR2_TOOLCHAIN_HAS_THREADS
+12 −0
Original line number Diff line number Diff line
################################################################################
#
# iperf3
#
################################################################################

IPERF3_VERSION = 3.0.10
IPERF3_SITE = $(call github,esnet,iperf,$(IPERF3_VERSION))
IPERF3_LICENSE = BSD-3c, BSD-2c, MIT
IPERF3_LICENSE_FILES = LICENSE

$(eval $(autotools-package))