Hi Yusuf, We saw the same issue. Copying George for workaround.
Thanks, Patrick From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of yusuf khan Sent: Wednesday, February 22, 2017 8:50 AM To: vpp-dev@lists.fd.io Subject: [vpp-dev] dpdk sw crypto- build error Hi, I am trying to build latest vpp with vpp_uses_dpdk_cryptodev_sw = yes option to enable vpp sw crypto. Initilia steps of downloading/compiling aesni-mb and isal-crypto works fine. But during linking stage i am getting below errors... CCLD bin/vpp CCLD vpp_api_test CCLD pcap2pg ./.libs/libvnet.so: undefined reference to `aesni_gcm256_init' ./.libs/libvnet.so: undefined reference to `aes_xcbc_expand_key_avx' ./.libs/libvnet.so: undefined reference to `submit_job_sse' ./.libs/libvnet.so: undefined reference to `sha1_one_block_sse' ./.libs/libvnet.so: undefined reference to `flush_job_avx2' ./.libs/libvnet.so: undefined reference to `sha512_one_block_avx' ./.libs/libvnet.so: undefined reference to `aesni_gcm256_dec_finalize' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_enc_update' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_pre' ./.libs/libvnet.so: undefined reference to `sha1_one_block_avx' ./.libs/libvnet.so: undefined reference to `sha256_one_block_sse' ./.libs/libvnet.so: undefined reference to `aes_xcbc_expand_key_sse' ./.libs/libvnet.so: undefined reference to `sha224_one_block_avx' ./.libs/libvnet.so: undefined reference to `sha256_one_block_avx' ./.libs/libvnet.so: undefined reference to `init_mb_mgr_avx2' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_init' ./.libs/libvnet.so: undefined reference to `sha384_one_block_sse' ./.libs/libvnet.so: undefined reference to `submit_job_avx2' ./.libs/libvnet.so: undefined reference to `aesni_gcm256_dec_update' ./.libs/libvnet.so: undefined reference to `flush_job_avx' ./.libs/libvnet.so: undefined reference to `submit_job_avx512' ./.libs/libvnet.so: undefined reference to `aes_keyexp_256_avx' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_dec_finalize' ./.libs/libvnet.so: undefined reference to `aes_keyexp_192_avx' ./.libs/libvnet.so: undefined reference to `init_mb_mgr_sse' ./.libs/libvnet.so: undefined reference to `aes_keyexp_256_sse' ./.libs/libvnet.so: undefined reference to `aesni_gcm256_enc_finalize' ./.libs/libvnet.so: undefined reference to `init_mb_mgr_avx' ./.libs/libvnet.so: undefined reference to `aes_keyexp_128_sse' ./.libs/libvnet.so: undefined reference to `sha512_one_block_sse' ./.libs/libvnet.so: undefined reference to `aes_keyexp_128_avx' ./.libs/libvnet.so: undefined reference to `init_mb_mgr_avx512' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_dec_update' ./.libs/libvnet.so: undefined reference to `flush_job_avx512' ./.libs/libvnet.so: undefined reference to `sha384_one_block_avx' ./.libs/libvnet.so: undefined reference to `sha224_one_block_sse' ./.libs/libvnet.so: undefined reference to `md5_one_block_sse' ./.libs/libvnet.so: undefined reference to `aesni_gcm256_enc_update' ./.libs/libvnet.so: undefined reference to `aesni_gcm128_enc_finalize' ./.libs/libvnet.so: undefined reference to `aesni_gcm256_pre' ./.libs/libvnet.so: undefined reference to `aes_keyexp_192_sse' ./.libs/libvnet.so: undefined reference to `submit_job_avx' ./.libs/libvnet.so: undefined reference to `flush_job_sse' collect2: error: ld returned 1 exit status Makefile:4651: recipe for target 'bin/vpp' failed Most probably libvnet links with some dpdk.a , which inturn links to aes*-crypto libs but its undefined. I tried nm on build-root/install-vpp-native/dpdk/lib/librte_pmd_aesni_gcm.a and i get same undefined . root@VPP:~/sample/vpp# nm build-root/install-vpp-native/dpdk/lib/librte_pmd_aesni_gcm.a |grep U U aesni_gcm128_dec_finalize U aesni_gcm128_dec_update U aesni_gcm128_enc_finalize U aesni_gcm128_enc_update U aesni_gcm128_init U aesni_gcm128_pre U aesni_gcm256_dec_finalize U aesni_gcm256_dec_update U aesni_gcm256_enc_finalize U aesni_gcm256_enc_update U aesni_gcm256_init U aesni_gcm256_pre Let me know if this is known issue? BTW i am building on ubuntu xenial native, no vm. Br, Yusuf
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev