[dpdk-dev] rte_memcpy.h: additional cflags required with OVS

Kavanagh, Mark B mark.b.kavanagh at intel.com
Mon Mar 9 17:44:06 CET 2015


Hi,

Compilation of Open vSwitch fails when linked against current HEAD of DPDK (f2552cd5).

The source of this issue appears to be commit ID 9144d6b: "eal/x86: optimize memcpy for SSE and AVX", and can be resolved by passing an additional argument to OVS when building same (CFLAGS="-march=native").
It seems that without this flag, OVS doesn't pick up one or more SSE #defines in DPDK, and doesn't include a relevant intrinsic header (emmintrin.h), leading to an 'implicit declaration' error for instrinsic '_mm_storeu_si128'.

Has anyone else observed this behavior?

Thanks,
Mark



More information about the dev mailing list