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 (#13704): https://lists.fd.io/g/vpp-dev/message/13704
Mute This Topic: https://lists.fd.io/mt/32812060/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-