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 (#13703): https://lists.fd.io/g/vpp-dev/message/13703 Mute This Topic: https://lists.fd.io/mt/32812059/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-