From: Ting Liu <[email protected]> Without this patch, netperf2.6 can only support files smaller than 2GB with TCP_SENDFILE item.
Signed-off-by: Ting Liu <[email protected]> Tested-by: Jianhua Xie<[email protected]> Reviewed-by: Otavio Salvador <[email protected]> --- v2: update with Otavio's comment (add base_contains item) .../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 eda7859..c206d56 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() { -- 1.7.3.4 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
