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

Reply via email to