> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Seth Forshee > Sent: Tuesday, March 31, 2015 3:41 PM > To: dev at dpdk.org > Subject: [dpdk-dev] Build failure in v2.0.0-rc3 with !CC_AVX2_SUPPORT > > I'm getting errors when building DPDK in an Ubuntu 15.04 VM with > T=x86_64-native-linuxapp-gcc. I've got a small VM set up without avx2 in > the cpu flags: > > $ cat /proc/cpuinfo > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 6 > model name : QEMU Virtual CPU version 2.0.0 > stepping : 3 > microcode : 0x1 > cpu MHz : 2993.068 > cache size : 4096 KB > physical id : 0 > siblings : 1 > core id : 0 > cpu cores : 1 > apicid : 0 > initial apicid : 0 > fpu : yes > fpu_exception : yes > cpuid level : 4 > wp : yes > flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov > pse36 clflush mmx fxsr sse sse2 syscall nx lm rep_good nopl > pni vmx cx16 x2apic popcnt hypervisor lahf_lm abm vnmi ept
It seems that your VM cpu doesn't even have SSE3. As I remember, DPDK doesn't support architectures prior to SSE3, i.e you need a VM with at least core2 CPU. > bugs : > bogomips : 5986.13 > clflush size : 64 > cache_alignment : 64 > address sizes : 40 bits physical, 48 bits virtual > power management: > > In this environment I'm getting a number of build failures such as this > one (full build log below): > > /usr/lib/gcc/x86_64-linux-gnu/4.9/include/tmmintrin.h:185:1: error: > inlining failed in call to always_inline ?_mm_alignr_epi8?: target > specific option mismatch > > I can build successfully in an environment with avx2 in the cpu flags. > > Thanks, > Seth > > --- > > == Build lib > == Build lib/librte_compat > SYMLINK-FILE include/rte_compat.h > == Build lib/librte_eal > == Build lib/librte_eal/common > SYMLINK-FILE include/generic/rte_atomic.h > SYMLINK-FILE include/generic/rte_byteorder.h > SYMLINK-FILE include/generic/rte_cycles.h > SYMLINK-FILE include/generic/rte_prefetch.h > SYMLINK-FILE include/generic/rte_spinlock.h > SYMLINK-FILE include/generic/rte_memcpy.h > SYMLINK-FILE include/generic/rte_cpuflags.h > SYMLINK-FILE include/rte_branch_prediction.h > SYMLINK-FILE include/rte_common.h > SYMLINK-FILE include/rte_debug.h > SYMLINK-FILE include/rte_eal.h > SYMLINK-FILE include/rte_errno.h > SYMLINK-FILE include/rte_launch.h > SYMLINK-FILE include/rte_lcore.h > SYMLINK-FILE include/rte_log.h > SYMLINK-FILE include/rte_memory.h > SYMLINK-FILE include/rte_memzone.h > SYMLINK-FILE include/rte_pci.h > SYMLINK-FILE include/rte_pci_dev_ids.h > SYMLINK-FILE include/rte_per_lcore.h > SYMLINK-FILE include/rte_random.h > SYMLINK-FILE include/rte_rwlock.h > SYMLINK-FILE include/rte_tailq.h > SYMLINK-FILE include/rte_interrupts.h > SYMLINK-FILE include/rte_alarm.h > SYMLINK-FILE include/rte_string_fns.h > SYMLINK-FILE include/rte_version.h > SYMLINK-FILE include/rte_eal_memconfig.h > SYMLINK-FILE include/rte_malloc_heap.h > SYMLINK-FILE include/rte_hexdump.h > SYMLINK-FILE include/rte_devargs.h > SYMLINK-FILE include/rte_dev.h > SYMLINK-FILE include/rte_pci_dev_feature_defs.h > SYMLINK-FILE include/rte_pci_dev_features.h > SYMLINK-FILE include/rte_memcpy.h > SYMLINK-FILE include/rte_cycles.h > SYMLINK-FILE include/rte_spinlock.h > SYMLINK-FILE include/rte_atomic_32.h > SYMLINK-FILE include/rte_vect.h > SYMLINK-FILE include/rte_prefetch.h > SYMLINK-FILE include/rte_byteorder_32.h > SYMLINK-FILE include/rte_atomic_64.h > SYMLINK-FILE include/rte_cpuflags.h > SYMLINK-FILE include/rte_byteorder_64.h > SYMLINK-FILE include/rte_atomic.h > SYMLINK-FILE include/rte_byteorder.h > == Build lib/librte_eal/linuxapp > == Build lib/librte_eal/linuxapp/igb_uio > LD > /home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/built-in.o > CC [M] > /home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o > (cat /dev/null; echo > kernel//home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.ko;) > > > /home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/modules.order > Building modules, stage 2. > MODPOST 1 modules > CC > /home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.mod.o > LD [M] > /home/ubuntu/dpdk/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.ko > INSTALL-MODULE igb_uio.ko > == Build lib/librte_eal/linuxapp/eal > CC eal.o > CC eal_hugepage_info.o > CC eal_memory.o > CC eal_thread.o > CC eal_log.o > CC eal_pci.o > CC eal_pci_uio.o > CC eal_pci_vfio.o > CC eal_pci_vfio_mp_sync.o > CC eal_debug.o > CC eal_lcore.o > CC eal_timer.o > CC eal_interrupts.o > CC eal_alarm.o > CC eal_common_memzone.o > CC eal_common_log.o > CC eal_common_launch.o > CC eal_common_pci.o > CC eal_common_memory.o > CC eal_common_tailqs.o > CC eal_common_errno.o > CC eal_common_cpuflags.o > CC eal_common_string_fns.o > CC eal_common_hexdump.o > CC eal_common_devargs.o > CC eal_common_dev.o > CC eal_common_options.o > In file included from > /usr/lib/gcc/x86_64-linux-gnu/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /home/ubuntu/dpdk/build/include/rte_memcpy.h: In function ?rte_memcpy?: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:474:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:475:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:476:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:477:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:478:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:479:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:480:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:481:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:482:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:483:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:484:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:485:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:486:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:487:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:425:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:426:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:427:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), > _mm_alignr_epi8(xmm3, xmm2, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:428:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), > _mm_alignr_epi8(xmm4, xmm3, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:429:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), > _mm_alignr_epi8(xmm5, xmm4, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:430:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), > _mm_alignr_epi8(xmm6, xmm5, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:431:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), > _mm_alignr_epi8(xmm7, xmm6, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:432:9: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), > _mm_alignr_epi8(xmm8, xmm7, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:447:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), > _mm_alignr_epi8(xmm1, xmm0, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625: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/4.9/include/x86intrin.h:37:0, > from /home/ubuntu/dpdk/build/include/rte_vect.h:67, > from /home/ubuntu/dpdk/build/include/rte_memcpy.h:46, > from > /home/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48: > /usr/lib/gcc/x86_64-linux-gnu/4.9/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/ubuntu/dpdk/lib/librte_eal/common/eal_common_options.c:48:0: > /home/ubuntu/dpdk/build/include/rte_memcpy.h:448:13: error: called from here > _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), > _mm_alignr_epi8(xmm2, xmm1, offset)); \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:488:16: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47_IMM? > case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ > ^ > /home/ubuntu/dpdk/build/include/rte_memcpy.h:625:2: note: in expansion of > macro ?MOVEUNALIGNED_LEFT47? > MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); > ^ > /home/ubuntu/dpdk/mk/internal/rte.compile-pre.mk:126: recipe for target > 'eal_common_options.o' failed > make[5]: *** [eal_common_options.o] Error 1 > /home/ubuntu/dpdk/mk/rte.subdir.mk:61: recipe for target 'eal' failed > make[4]: *** [eal] Error 2 > /home/ubuntu/dpdk/mk/rte.subdir.mk:61: recipe for target 'linuxapp' failed > make[3]: *** [linuxapp] Error 2 > /home/ubuntu/dpdk/mk/rte.subdir.mk:61: recipe for target 'librte_eal' failed > make[2]: *** [librte_eal] Error 2 > /home/ubuntu/dpdk/mk/rte.sdkbuild.mk:93: recipe for target 'lib' failed > make[1]: *** [lib] Error 2 > /home/ubuntu/dpdk/mk/rte.sdkroot.mk:124: recipe for target 'all' failed > make: *** [all] Error 2