This is same as the issue mentioned here: https://github.com/rumpkernel/drv-netif-dpdk/issues/14 which is not resolved. I'm blocked here and would like to know if there is workaround/way to fix this.
Thanks, Nikhil On Fri, Dec 1, 2017 at 10:40 AM, nikhil ap <[email protected]> wrote: > Hi, > > The drv-netif-dpdk build is failing in Ubuntu-16.04 with the following > error. Not sure how to fix it. Please let me know if there is a > work-around? > > /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: > inlining failed in call to always_inline '_mm_alignr_epi8': target specific > option mismatch > _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N) > ^ > In file included from /home/nikhil/projects/dpdk/ > build/include/rte_ether.h:50:0, > from dpdkif_user.c:47: > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:619:9: error: > called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:680:16: note: in > expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:821:2: note: in > expansion of macro 'MOVEUNALIGNED_LEFT47' > MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); > ^ > In file included from /usr/lib/gcc/x86_64-linux-gnu/ > 5/include/x86intrin.h:37:0, > from /home/nikhil/projects/dpdk/ > build/include/rte_vect.h:56, > from /home/nikhil/projects/dpdk/ > build/include/rte_memcpy.h:46, > from /home/nikhil/projects/dpdk/ > build/include/rte_ether.h:50, > from dpdkif_user.c:47: > /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: > inlining failed in call to always_inline '_mm_alignr_epi8': target specific > option mismatch > _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N) > ^ > In file included from /home/nikhil/projects/dpdk/ > build/include/rte_ether.h:50:0, > from dpdkif_user.c:47: > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:620:9: error: > called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:680:16: note: in > expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/nikhil/projects/dpdk/build/include/rte_memcpy.h:821:2: note: in > expansion of macro 'MOVEUNALIGNED_LEFT47' > > > > -- > Regards, > Nikhil > -- Regards, Nikhil
