diff options
author | Ting Liu <b28495@freescale.com> | 2013-10-09 16:32:29 +0800 |
---|---|---|
committer | Joe MacDonald <joe@deserted.net> | 2013-10-09 09:57:21 -0400 |
commit | d79d4b340358168d7ca4b8f2837c9d09c44bd1fe (patch) | |
tree | 8edc5459b9889b5a362b3b2cdc7dd4113144d456 /meta-networking/recipes-support/netperf | |
parent | 37660c2e812996331d3c1a6e4d5dec3847ac4575 (diff) | |
download | meta-openembedded-contrib-d79d4b340358168d7ca4b8f2837c9d09c44bd1fe.tar.gz |
netperf: set _FILE_OFFSET_BITS to 64 to support large files
Without this patch, netperf2.6 can only
support files smaller than 2GB with TCP_SENDFILE item.
Signed-off-by: Ting Liu <b28495@freescale.com>
Tested-by: Jianhua Xie<jianhua.xie@freescale.com>
Reviewed-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Joe MacDonald <joe@deserted.net>
Diffstat (limited to 'meta-networking/recipes-support/netperf')
-rw-r--r-- | meta-networking/recipes-support/netperf/netperf_2.6.0.bb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-networking/recipes-support/netperf/netperf_2.6.0.bb b/meta-networking/recipes-support/netperf/netperf_2.6.0.bb index eda78599c1..c206d5657d 100644 --- a/meta-networking/recipes-support/netperf/netperf_2.6.0.bb +++ b/meta-networking/recipes-support/netperf/netperf_2.6.0.bb @@ -23,6 +23,11 @@ S = "${WORKDIR}/netperf-${PV}" # cpu_set.patch plus _GNU_SOURCE makes src/netlib.c compile with CPU_ macros CFLAGS_append = " -DDO_UNIX -DDO_IPV6 -D_GNU_SOURCE" +# set the "_FILE_OFFSET_BITS" preprocessor symbol to 64 to support files +# larger than 2GB +CFLAGS_append = "${@base_contains('DISTRO_FEATURES', 'largefile', \ + ' -D_FILE_OFFSET_BITS=64', '', d)}" + # autotools.bbclass attends to include m4 files with path depth <= 2 by # "find ${S} -maxdepth 2 -name \*.m4", so move m4 files from m4/m4. do_configure_prepend() { |