https://bugs.dpdk.org/show_bug.cgi?id=82
Bug ID: 82 Summary: Failure to compile l3fwd example on ARM Product: DPDK Version: unspecified Hardware: ARM OS: Linux Status: CONFIRMED Severity: major Priority: Normal Component: examples Assignee: dev@dpdk.org Reporter: rasl...@mellanox.com Target Milestone: --- we can't compile l3fwd example application on ARM machines: export RTE_SDK=~/dpdk/ export RTE_TARGET=arm64-armv8a-linuxapp-gcc make CC main.o CC l3fwd_lpm.o CC l3fwd_em.o ~/dpdk/examples/l3fwd/l3fwd_em.c:244:2: error: #error No vector engine (SSE, NEON, ALTIVEC) available, check your toolchain #error No vector engine (SSE, NEON, ALTIVEC) available, check your toolchain ^ ~/dpdk/examples/l3fwd/l3fwd_em.c: In function ‘em_get_ipv4_dst_port’: ~/dpdk/examples/l3fwd/l3fwd_em.c:261:2: error: implicit declaration of function ‘em_mask_key’ [-Werror=implicit-function-declaration] key.xmm = em_mask_key(ipv4_hdr, mask0.x); ^ ~/dpdk/examples/l3fwd/l3fwd_em.c:261:2: error: nested extern declaration of ‘em_mask_key’ [-Werror=nested-externs] ~/dpdk/examples/l3fwd/l3fwd_em.c:261:10: error: incompatible types when assigning to type ‘xmm_t’ from type ‘int’ key.xmm = em_mask_key(ipv4_hdr, mask0.x); ^ ~/dpdk/examples/l3fwd/l3fwd_em.c: In function ‘em_get_ipv6_dst_port’: ~/dpdk/examples/l3fwd/l3fwd_em.c:282:13: error: incompatible types when assigning to type ‘xmm_t’ from type ‘int’ key.xmm[0] = em_mask_key(data0, mask1.x); ^ ~/dpdk/examples/l3fwd/l3fwd_em.c:294:13: error: incompatible types when assigning to type ‘xmm_t’ from type ‘int’ key.xmm[2] = em_mask_key(data2, mask2.x); ^ cc1: all warnings being treated as errors make[1]: *** [l3fwd_em.o] Error 1 make: *** [all] Error 2 -- You are receiving this mail because: You are the assignee for the bug.