GCC 9.2
Platform: archlinux 

VPP version         : 20.01-rc0~1-gf16826e7b
VPP library version : 20.01
GIT toplevel dir    : /home/user/Sources/vpp
Build type          : 
C flags             : -Wno-address-of-packed-member -march=corei7 
-mtune=corei7-avx -O0 -DCLIB_DEBUG -g -DFORTIFY_SOURCE=2 -fstack-protector 
-fPIC -Wall -Werror -fno-common
Linker flags        : -O0 -DCLIB_DEBUG -g -DFORTIFY_SOURCE=2 -fstack-protector 
-fPIC -Wall -Werror -fno-common
Host processor      : x86_64
Target processor    : x86_64
Prefix path         : 
/opt/vpp/external/x86_64;/home/user/Sources/vpp/build-root/install-vpp_debug-native/external
Install prefix      : 
/home/user/Sources/vpp/build-root/install-vpp_debug-native/vpp
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/user/Sources/vpp/build-root/build-vpp_debug-native/vpp
@@@@ Building vpp in 
/home/user/Sources/vpp/build-root/build-vpp_debug-native/vpp @@@@
[1/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=silvermont -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h: В функции 
«aes_key_enc_to_dec»:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:212:14: замечание: 
которая вызвана здесь
  212 |       k[i] = _mm_aesimc_si128 (r);
      |              ^~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:211:23: замечание: 
которая вызвана здесь
  211 |       k[rounds - i] = _mm_aesimc_si128 (k[i]);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:215:19: замечание: 
которая вызвана здесь
  215 |   k[rounds / 2] = _mm_aesimc_si128 (k[rounds / 2]);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=core-avx2 -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h: В функции 
«aes_key_enc_to_dec»:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:212:14: замечание: 
которая вызвана здесь
  212 |       k[i] = _mm_aesimc_si128 (r);
      |              ^~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:211:23: замечание: 
которая вызвана здесь
  211 |       k[rounds - i] = _mm_aesimc_si128 (k[i]);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesimc_si128» не 
выполнена: target specific option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:215:19: замечание: 
которая вызвана здесь
  215 |   k[rounds / 2] = _mm_aesimc_si128 (k[rounds / 2]);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=silvermont -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c: В функции 
«aesni_gcm_enc_round»:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:61:1: ошибка: 
inline-подстановка для вызова always_inline функции «_mm_aesenc_si128» не 
выполнена: target specific option mismatch
   61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c:133:12: замечание: 
которая вызвана здесь
  133 |     r[i] = _mm_aesenc_si128 (r[i], k);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
make[1]: *** [Makefile:695: vpp-build] Ошибка 1
make[1]: выход из каталога «/home/user/Sources/vpp/build-root»
make: *** [Makefile:367: build] Ошибка 2
[user@archlinux vpp]$ LANG=en_US.UTF-8 make build -j 2        
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
rule.
make[1]: Entering directory '/home/user/Sources/vpp/build-root'
which: no cmake3 in 
(/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
which: no cmake3 in 
(/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
which: no cmake3 in 
(/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
which: no cmake3 in 
(/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
@@@@ Arch for platform 'vpp' is native @@@@
@@@@ Finding source for external @@@@
@@@@ Makefile fragment found in 
/home/user/Sources/vpp/build-data/packages/external.mk @@@@
@@@@ Source found in /home/user/Sources/vpp/build @@@@
@@@@ Arch for platform 'vpp' is native @@@@
@@@@ Finding source for vpp @@@@
@@@@ Makefile fragment found in 
/home/user/Sources/vpp/build-data/packages/vpp.mk @@@@
@@@@ Source found in /home/user/Sources/vpp/src @@@@
@@@@ Configuring external: nothing to do @@@@
@@@@ Building external: nothing to do @@@@
@@@@ Installing external: nothing to do @@@@
@@@@ Configuring vpp: nothing to do @@@@
@@@@ Building vpp in 
/home/user/Sources/vpp/build-root/build-vpp_debug-native/vpp @@@@
[1/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=silvermont -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_cbc.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h: In function 
‘aes_key_enc_to_dec’:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:212:14: note: called 
from here
  212 |       k[i] = _mm_aesimc_si128 (r);
      |              ^~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:211:23: note: called 
from here
  211 |       k[rounds - i] = _mm_aesimc_si128 (k[i]);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:215:19: note: called 
from here
  215 |   k[rounds / 2] = _mm_aesimc_si128 (k[rounds / 2]);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=core-avx2 -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_avx2.dir/aes_cbc.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h: In function 
‘aes_key_enc_to_dec’:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:212:14: note: called 
from here
  212 |       k[i] = _mm_aesimc_si128 (r);
      |              ^~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:211:23: note: called 
from here
  211 |       k[rounds - i] = _mm_aesimc_si128 (k[i]);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:77:1: error: 
inlining failed in call to always_inline ‘_mm_aesimc_si128’: target specific 
option mismatch
   77 | _mm_aesimc_si128 (__m128i __X)
      | ^~~~~~~~~~~~~~~~
In file included from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_cbc.c:23:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aesni.h:215:19: note: called 
from here
  215 |   k[rounds / 2] = _mm_aesimc_si128 (k[rounds / 2]);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3/734] Building C object 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o
FAILED: plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o 
/usr/bin/cc -DHAVE_GETCPU -DHAVE_MEMFD_CREATE -I/home/user/Sources/vpp/src -I. 
-Iinclude -I/home/user/Sources/vpp/src/plugins -Iplugins 
-Wno-address-of-packed-member -march=corei7 -mtune=corei7-avx -O0 -DCLIB_DEBUG 
-g -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Wall -Werror -fno-common -fPIC   
-march=silvermont -Wall -fno-common -MD -MT 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o -MF 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o.d -o 
plugins/crypto_ia32/CMakeFiles/crypto_ia32_sse42.dir/aes_gcm.c.o   -c 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c
In file included from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/immintrin.h:39,
                 from 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/x86intrin.h:32,
                 from /home/user/Sources/vpp/src/vppinfra/vector_sse42.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/vector.h:162,
                 from /home/user/Sources/vpp/src/vppinfra/string.h:48,
                 from /home/user/Sources/vpp/src/vppinfra/mem.h:55,
                 from /home/user/Sources/vpp/src/vppinfra/vec.h:42,
                 from /home/user/Sources/vpp/src/vppinfra/format.h:44,
                 from /home/user/Sources/vpp/src/vppinfra/elf.h:41,
                 from /home/user/Sources/vpp/src/vppinfra/elf_clib.h:41,
                 from /home/user/Sources/vpp/src/vlib/vlib.h:44,
                 from 
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c:18:
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c: In function 
‘aesni_gcm_enc_round’:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/include/wmmintrin.h:61:1: error: 
inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific 
option mismatch
   61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
/home/user/Sources/vpp/src/plugins/crypto_ia32/aes_gcm.c:133:12: note: called 
from here
  133 |     r[i] = _mm_aesenc_si128 (r[i], k);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
make[1]: *** [Makefile:695: vpp-build] Error 1
make[1]: Leaving directory '/home/user/Sources/vpp/build-root'
make: *** [Makefile:367: build] Error 2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13690): https://lists.fd.io/g/vpp-dev/message/13690
Mute This Topic: https://lists.fd.io/mt/32808565/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to