intel / intel-ipsec-mb

Intel(R) Multi-Buffer Crypto for IPSec
BSD 3-Clause "New" or "Revised" License
288 stars 87 forks source link

freebsd: error: duplicate symbol: imb_errno #69

Closed Martinfx closed 3 years ago

Martinfx commented 3 years ago

Hello, we have still issue on version 0.54.3-dev and only 13.0-CURRENT

nasm -MD obj/gcm192_avx_gen2.d -MT obj/gcm192_avx_gen2.o -o obj/gcm192_avx_gen2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx/gcm192_avx_gen2.asm
nasm -MD obj/gcm256_avx_gen2.d -MT obj/gcm256_avx_gen2.o -o obj/gcm256_avx_gen2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx/gcm256_avx_gen2.asm
nasm -MD obj/md5_x8x2_avx2.d -MT obj/md5_x8x2_avx2.o -o obj/md5_x8x2_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/md5_x8x2_avx2.asm
nasm -MD obj/sha1_x8_avx2.d -MT obj/sha1_x8_avx2.o -o obj/sha1_x8_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/sha1_x8_avx2.asm
nasm -MD obj/sha256_oct_avx2.d -MT obj/sha256_oct_avx2.o -o obj/sha256_oct_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/sha256_oct_avx2.asm
nasm -MD obj/sha512_x4_avx2.d -MT obj/sha512_x4_avx2.o -o obj/sha512_x4_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/sha512_x4_avx2.asm
nasm -MD obj/zuc_avx2.d -MT obj/zuc_avx2.o -o obj/zuc_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/zuc_avx2.asm
nasm -MD obj/mb_mgr_hmac_md5_flush_avx2.d -MT obj/mb_mgr_hmac_md5_flush_avx2.o -o obj/mb_mgr_hmac_md5_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_md5_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_md5_submit_avx2.d -MT obj/mb_mgr_hmac_md5_submit_avx2.o -o obj/mb_mgr_hmac_md5_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_md5_submit_avx2.asm
nasm -MD obj/mb_mgr_hmac_flush_avx2.d -MT obj/mb_mgr_hmac_flush_avx2.o -o obj/mb_mgr_hmac_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_submit_avx2.d -MT obj/mb_mgr_hmac_submit_avx2.o -o obj/mb_mgr_hmac_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_submit_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_224_flush_avx2.d -MT obj/mb_mgr_hmac_sha_224_flush_avx2.o -o obj/mb_mgr_hmac_sha_224_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_224_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_224_submit_avx2.d -MT obj/mb_mgr_hmac_sha_224_submit_avx2.o -o obj/mb_mgr_hmac_sha_224_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_224_submit_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_256_flush_avx2.d -MT obj/mb_mgr_hmac_sha_256_flush_avx2.o -o obj/mb_mgr_hmac_sha_256_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_256_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_256_submit_avx2.d -MT obj/mb_mgr_hmac_sha_256_submit_avx2.o -o obj/mb_mgr_hmac_sha_256_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_256_submit_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_384_flush_avx2.d -MT obj/mb_mgr_hmac_sha_384_flush_avx2.o -o obj/mb_mgr_hmac_sha_384_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_384_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_384_submit_avx2.d -MT obj/mb_mgr_hmac_sha_384_submit_avx2.o -o obj/mb_mgr_hmac_sha_384_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_384_submit_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_512_flush_avx2.d -MT obj/mb_mgr_hmac_sha_512_flush_avx2.o -o obj/mb_mgr_hmac_sha_512_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_512_flush_avx2.asm
nasm -MD obj/mb_mgr_hmac_sha_512_submit_avx2.d -MT obj/mb_mgr_hmac_sha_512_submit_avx2.o -o obj/mb_mgr_hmac_sha_512_submit_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_hmac_sha_512_submit_avx2.asm
nasm -MD obj/mb_mgr_zuc_submit_flush_avx2.d -MT obj/mb_mgr_zuc_submit_flush_avx2.o -o obj/mb_mgr_zuc_submit_flush_avx2.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/mb_mgr_zuc_submit_flush_avx2.asm
nasm -MD obj/gcm128_avx_gen4.d -MT obj/gcm128_avx_gen4.o -o obj/gcm128_avx_gen4.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/gcm128_avx_gen4.asm
nasm -MD obj/gcm192_avx_gen4.d -MT obj/gcm192_avx_gen4.o -o obj/gcm192_avx_gen4.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/gcm192_avx_gen4.asm
nasm -MD obj/gcm256_avx_gen4.d -MT obj/gcm256_avx_gen4.o -o obj/gcm256_avx_gen4.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx2/gcm256_avx_gen4.asm
nasm -MD obj/sha1_x16_avx512.d -MT obj/sha1_x16_avx512.o -o obj/sha1_x16_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/sha1_x16_avx512.asm
nasm -MD obj/sha256_x16_avx512.d -MT obj/sha256_x16_avx512.o -o obj/sha256_x16_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/sha256_x16_avx512.asm
nasm -MD obj/sha512_x8_avx512.d -MT obj/sha512_x8_avx512.o -o obj/sha512_x8_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/sha512_x8_avx512.asm
nasm -MD obj/des_x16_avx512.d -MT obj/des_x16_avx512.o -o obj/des_x16_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/des_x16_avx512.asm
nasm -MD obj/cntr_vaes_avx512.d -MT obj/cntr_vaes_avx512.o -o obj/cntr_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/cntr_vaes_avx512.asm
nasm -MD obj/cntr_ccm_vaes_avx512.d -MT obj/cntr_ccm_vaes_avx512.o -o obj/cntr_ccm_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/cntr_ccm_vaes_avx512.asm
nasm -MD obj/aes_cbc_dec_vaes_avx512.d -MT obj/aes_cbc_dec_vaes_avx512.o -o obj/aes_cbc_dec_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_cbc_dec_vaes_avx512.asm
nasm -MD obj/aes_cbc_enc_vaes_avx512.d -MT obj/aes_cbc_enc_vaes_avx512.o -o obj/aes_cbc_enc_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_cbc_enc_vaes_avx512.asm
nasm -MD obj/aes_cbcs_enc_vaes_avx512.d -MT obj/aes_cbcs_enc_vaes_avx512.o -o obj/aes_cbcs_enc_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_cbcs_enc_vaes_avx512.asm
nasm -MD obj/aes_cbcs_dec_vaes_avx512.d -MT obj/aes_cbcs_dec_vaes_avx512.o -o obj/aes_cbcs_dec_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_cbcs_dec_vaes_avx512.asm
nasm -MD obj/aes_docsis_dec_avx512.d -MT obj/aes_docsis_dec_avx512.o -o obj/aes_docsis_dec_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_docsis_dec_avx512.asm
nasm -MD obj/aes_docsis_enc_avx512.d -MT obj/aes_docsis_enc_avx512.o -o obj/aes_docsis_enc_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_docsis_enc_avx512.asm
nasm -MD obj/aes_docsis_dec_vaes_avx512.d -MT obj/aes_docsis_dec_vaes_avx512.o -o obj/aes_docsis_dec_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_docsis_dec_vaes_avx512.asm
nasm -MD obj/aes_docsis_enc_vaes_avx512.d -MT obj/aes_docsis_enc_vaes_avx512.o -o obj/aes_docsis_enc_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/aes_docsis_enc_vaes_avx512.asm
nasm -MD obj/zuc_avx512.d -MT obj/zuc_avx512.o -o obj/zuc_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/zuc_avx512.asm
nasm -MD obj/mb_mgr_aes_submit_avx512.d -MT obj/mb_mgr_aes_submit_avx512.o -o obj/mb_mgr_aes_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_submit_avx512.asm
nasm -MD obj/mb_mgr_aes_flush_avx512.d -MT obj/mb_mgr_aes_flush_avx512.o -o obj/mb_mgr_aes_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_flush_avx512.asm
nasm -MD obj/mb_mgr_aes192_submit_avx512.d -MT obj/mb_mgr_aes192_submit_avx512.o -o obj/mb_mgr_aes192_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes192_submit_avx512.asm
nasm -MD obj/mb_mgr_aes192_flush_avx512.d -MT obj/mb_mgr_aes192_flush_avx512.o -o obj/mb_mgr_aes192_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes192_flush_avx512.asm
nasm -MD obj/mb_mgr_aes256_submit_avx512.d -MT obj/mb_mgr_aes256_submit_avx512.o -o obj/mb_mgr_aes256_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes256_submit_avx512.asm
nasm -MD obj/mb_mgr_aes256_flush_avx512.d -MT obj/mb_mgr_aes256_flush_avx512.o -o obj/mb_mgr_aes256_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes256_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_flush_avx512.d -MT obj/mb_mgr_hmac_flush_avx512.o -o obj/mb_mgr_hmac_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_submit_avx512.d -MT obj/mb_mgr_hmac_submit_avx512.o -o obj/mb_mgr_hmac_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_submit_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_224_flush_avx512.d -MT obj/mb_mgr_hmac_sha_224_flush_avx512.o -o obj/mb_mgr_hmac_sha_224_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_224_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_224_submit_avx512.d -MT obj/mb_mgr_hmac_sha_224_submit_avx512.o -o obj/mb_mgr_hmac_sha_224_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_224_submit_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_256_flush_avx512.d -MT obj/mb_mgr_hmac_sha_256_flush_avx512.o -o obj/mb_mgr_hmac_sha_256_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_256_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_256_submit_avx512.d -MT obj/mb_mgr_hmac_sha_256_submit_avx512.o -o obj/mb_mgr_hmac_sha_256_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_256_submit_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_384_flush_avx512.d -MT obj/mb_mgr_hmac_sha_384_flush_avx512.o -o obj/mb_mgr_hmac_sha_384_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_384_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_384_submit_avx512.d -MT obj/mb_mgr_hmac_sha_384_submit_avx512.o -o obj/mb_mgr_hmac_sha_384_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_384_submit_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_512_flush_avx512.d -MT obj/mb_mgr_hmac_sha_512_flush_avx512.o -o obj/mb_mgr_hmac_sha_512_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_512_flush_avx512.asm
nasm -MD obj/mb_mgr_hmac_sha_512_submit_avx512.d -MT obj/mb_mgr_hmac_sha_512_submit_avx512.o -o obj/mb_mgr_hmac_sha_512_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_hmac_sha_512_submit_avx512.asm
nasm -MD obj/mb_mgr_des_avx512.d -MT obj/mb_mgr_des_avx512.o -o obj/mb_mgr_des_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_des_avx512.asm
nasm -MD obj/mb_mgr_aes_cmac_submit_flush_vaes_avx512.d -MT obj/mb_mgr_aes_cmac_submit_flush_vaes_avx512.o -o obj/mb_mgr_aes_cmac_submit_flush_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_cmac_submit_flush_vaes_avx512.asm
nasm -MD obj/mb_mgr_aes256_cmac_submit_flush_vaes_avx512.d -MT obj/mb_mgr_aes256_cmac_submit_flush_vaes_avx512.o -o obj/mb_mgr_aes256_cmac_submit_flush_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes256_cmac_submit_flush_vaes_avx512.asm
nasm -MD obj/mb_mgr_aes_ccm_auth_submit_flush_vaes_avx512.d -MT obj/mb_mgr_aes_ccm_auth_submit_flush_vaes_avx512.o -o obj/mb_mgr_aes_ccm_auth_submit_flush_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_ccm_auth_submit_flush_vaes_avx512.asm
nasm -MD obj/mb_mgr_aes256_ccm_auth_submit_flush_vaes_avx512.d -MT obj/mb_mgr_aes256_ccm_auth_submit_flush_vaes_avx512.o -o obj/mb_mgr_aes256_ccm_auth_submit_flush_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes256_ccm_auth_submit_flush_vaes_avx512.asm
nasm -MD obj/mb_mgr_aes_xcbc_submit_flush_vaes_avx512.d -MT obj/mb_mgr_aes_xcbc_submit_flush_vaes_avx512.o -o obj/mb_mgr_aes_xcbc_submit_flush_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_xcbc_submit_flush_vaes_avx512.asm
nasm -MD obj/mb_mgr_zuc_submit_flush_avx512.d -MT obj/mb_mgr_zuc_submit_flush_avx512.o -o obj/mb_mgr_zuc_submit_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_zuc_submit_flush_avx512.asm
nasm -MD obj/mb_mgr_zuc_submit_flush_gfni_avx512.d -MT obj/mb_mgr_zuc_submit_flush_gfni_avx512.o -o obj/mb_mgr_zuc_submit_flush_gfni_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_zuc_submit_flush_gfni_avx512.asm
nasm -MD obj/chacha20_avx512.d -MT obj/chacha20_avx512.o -o obj/chacha20_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/chacha20_avx512.asm
nasm -MD obj/ethernet_fcs_avx512.d -MT obj/ethernet_fcs_avx512.o -o obj/ethernet_fcs_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/ethernet_fcs_avx512.asm
nasm -MD obj/crc16_x25_avx512.d -MT obj/crc16_x25_avx512.o -o obj/crc16_x25_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc16_x25_avx512.asm
nasm -MD obj/crc32_refl_by16_vclmul_avx512.d -MT obj/crc32_refl_by16_vclmul_avx512.o -o obj/crc32_refl_by16_vclmul_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_refl_by16_vclmul_avx512.asm
nasm -MD obj/crc32_by16_vclmul_avx512.d -MT obj/crc32_by16_vclmul_avx512.o -o obj/crc32_by16_vclmul_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_by16_vclmul_avx512.asm
nasm -MD obj/mb_mgr_aes_cbcs_1_9_submit_avx512.d -MT obj/mb_mgr_aes_cbcs_1_9_submit_avx512.o -o obj/mb_mgr_aes_cbcs_1_9_submit_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_cbcs_1_9_submit_avx512.asm
nasm -MD obj/mb_mgr_aes_cbcs_1_9_flush_avx512.d -MT obj/mb_mgr_aes_cbcs_1_9_flush_avx512.o -o obj/mb_mgr_aes_cbcs_1_9_flush_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/mb_mgr_aes_cbcs_1_9_flush_avx512.asm
nasm -MD obj/crc32_sctp_avx512.d -MT obj/crc32_sctp_avx512.o -o obj/crc32_sctp_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_sctp_avx512.asm
nasm -MD obj/crc32_lte_avx512.d -MT obj/crc32_lte_avx512.o -o obj/crc32_lte_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_lte_avx512.asm
nasm -MD obj/crc32_fp_avx512.d -MT obj/crc32_fp_avx512.o -o obj/crc32_fp_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_fp_avx512.asm
nasm -MD obj/crc32_iuup_avx512.d -MT obj/crc32_iuup_avx512.o -o obj/crc32_iuup_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_iuup_avx512.asm
nasm -MD obj/crc32_wimax_avx512.d -MT obj/crc32_wimax_avx512.o -o obj/crc32_wimax_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/crc32_wimax_avx512.asm
nasm -MD obj/gcm128_vaes_avx512.d -MT obj/gcm128_vaes_avx512.o -o obj/gcm128_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm128_vaes_avx512.asm
nasm -MD obj/gcm192_vaes_avx512.d -MT obj/gcm192_vaes_avx512.o -o obj/gcm192_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm192_vaes_avx512.asm
nasm -MD obj/gcm256_vaes_avx512.d -MT obj/gcm256_vaes_avx512.o -o obj/gcm256_vaes_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm256_vaes_avx512.asm
nasm -MD obj/gcm128_avx512.d -MT obj/gcm128_avx512.o -o obj/gcm128_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm128_avx512.asm
nasm -MD obj/gcm192_avx512.d -MT obj/gcm192_avx512.o -o obj/gcm192_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm192_avx512.asm
nasm -MD obj/gcm256_avx512.d -MT obj/gcm256_avx512.o -o obj/gcm256_avx512.o -felf64 -Xgnu -gdwarf -DLINUX -D__linux__ -I./ -DSAFE_LOOKUP avx512/gcm256_avx512.asm
cc -MMD -march=sandybridge -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx/mb_mgr_avx.c -o obj/mb_mgr_avx.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=haswell -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx2/mb_mgr_avx2.c -o obj/mb_mgr_avx2.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=broadwell -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx512/mb_mgr_avx512.c -o obj/mb_mgr_avx512.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC sse/mb_mgr_sse.c -o obj/mb_mgr_sse.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -mno-pclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC -O1 no-aesni/mb_mgr_sse_no_aesni.c -o obj/mb_mgr_sse_no_aesni.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC alloc.c -o obj/alloc.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC aes_xcbc_expand_key.c -o obj/aes_xcbc_expand_key.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC md5_one_block.c -o obj/md5_one_block.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC sha_one_block.c -o obj/sha_one_block.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC des_key.c -o obj/des_key.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC des_basic.c -o obj/des_basic.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC chacha20.c -o obj/chacha20.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC version.c -o obj/version.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC cpu_feature.c -o obj/cpu_feature.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -mno-pclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC -O1 no-aesni/aesni_emu.c -o obj/aesni_emu.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=sandybridge -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx/kasumi_avx.c -o obj/kasumi_avx.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC kasumi_iv.c -o obj/kasumi_iv.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC sse/kasumi_sse.c -o obj/kasumi_sse.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC sse/zuc_sse_top.c -o obj/zuc_sse_top.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -mno-pclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC -O1 no-aesni/zuc_sse_no_aesni_top.c -o obj/zuc_sse_no_aesni_top.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=sandybridge -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx/zuc_avx_top.c -o obj/zuc_avx_top.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=haswell -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx2/zuc_avx2_top.c -o obj/zuc_avx2_top.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=broadwell -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx512/zuc_avx512_top.c -o obj/zuc_avx512_top.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC zuc_iv.c -o obj/zuc_iv.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC sse/snow3g_sse.c -o obj/snow3g_sse.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=nehalem -mno-pclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC -O1 no-aesni/snow3g_sse_no_aesni.c -o obj/snow3g_sse_no_aesni.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=sandybridge -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx/snow3g_avx.c -o obj/snow3g_avx.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -march=haswell -maes -mpclmul -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC avx2/snow3g_avx2.c -o obj/snow3g_avx2.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC snow3g_tables.c -o obj/snow3g_tables.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC snow3g_iv.c -o obj/snow3g_iv.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC mb_mgr_auto.c -o obj/mb_mgr_auto.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC error.c -o obj/error.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -MMD -c -DLINUX  -I include -I . -I no-aesni -W -Wall -Wextra -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wundef -Wwrite-strings -Wformat -Wformat-security -Wunreachable-code -Wmissing-noreturn -Wsign-compare -Wno-endif-labels -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -fstack-protector -D_FORTIFY_SOURCE=2 -DSAFE_LOOKUP -O3 -fPIC gcm.c -o obj/gcm.o
cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
cc -shared -Wl,-soname,libIPSec_MB.so.0 -o libIPSec_MB.so.0.54.1-dev obj/aes_keyexp_128.o obj/aes_keyexp_192.o obj/aes_keyexp_256.o obj/aes_cmac_subkey_gen.o obj/save_xmms.o obj/clear_regs_mem_fns.o obj/const.o obj/aes128_ecbenc_x3.o obj/zuc_common.o obj/wireless_common.o obj/constant_lookup.o obj/crc32_refl_const.o obj/crc32_const.o obj/aes128_cbc_dec_by4_sse_no_aesni.o obj/aes192_cbc_dec_by4_sse_no_aesni.o obj/aes256_cbc_dec_by4_sse_no_aesni.o obj/aes_cbc_enc_128_x4_no_aesni.o obj/aes_cbc_enc_192_x4_no_aesni.o obj/aes_cbc_enc_256_x4_no_aesni.o obj/aes128_cntr_by8_sse_no_aesni.o obj/aes192_cntr_by8_sse_no_aesni.o obj/aes256_cntr_by8_sse_no_aesni.o obj/aes_ecb_by4_sse_no_aesni.o obj/aes128_cntr_ccm_by8_sse_no_aesni.o obj/aes256_cntr_ccm_by8_sse_no_aesni.o obj/pon_sse_no_aesni.o obj/zuc_sse_no_aesni.o obj/aes_cfb_sse_no_aesni.o obj/aes128_cbc_mac_x4_no_aesni.o obj/aes256_cbc_mac_x4_no_aesni.o obj/aes_xcbc_mac_128_x4_no_aesni.o obj/mb_mgr_aes_flush_sse_no_aesni.o obj/mb_mgr_aes_submit_
 sse_no_aesni.o obj/mb_mgr_aes192_flush_sse_no_aesni.o obj/mb_mgr_aes192_submit_sse_no_aesni.o obj/mb_mgr_aes256_flush_sse_no_aesni.o obj/mb_mgr_aes256_submit_sse_no_aesni.o obj/mb_mgr_aes_cmac_submit_flush_sse_no_aesni.o obj/mb_mgr_aes256_cmac_submit_flush_sse_no_aesni.o obj/mb_mgr_aes_ccm_auth_submit_flush_sse_no_aesni.o obj/mb_mgr_aes256_ccm_auth_submit_flush_sse_no_aesni.o obj/mb_mgr_aes_xcbc_flush_sse_no_aesni.o obj/mb_mgr_aes_xcbc_submit_sse_no_aesni.o obj/mb_mgr_zuc_submit_flush_sse_no_aesni.o obj/ethernet_fcs_sse_no_aesni.o obj/crc16_x25_sse_no_aesni.o obj/aes_cbcs_1_9_enc_128_x4_no_aesni.o obj/aes128_cbcs_1_9_dec_by4_sse_no_aesni.o obj/mb_mgr_aes128_cbcs_1_9_submit_sse.o obj/mb_mgr_aes128_cbcs_1_9_flush_sse.o obj/mb_mgr_aes128_cbcs_1_9_submit_sse_no_aesni.o obj/mb_mgr_aes128_cbcs_1_9_flush_sse_no_aesni.o obj/crc32_refl_by8_sse_no_aesni.o obj/crc32_by8_sse_no_aesni.o obj/crc32_sctp_sse_no_aesni.o obj/crc32_lte_sse_no_aesni.o obj/crc32_fp_sse_no_aesni.o obj/crc32_iuup_sse_no_a
 esni.o obj/crc32_wimax_sse_no_aesni.o obj/gc!
 m128_sse_no_aesni.o obj/gcm192_sse_no_aesni.o obj/gcm256_sse_no_aesni.o obj/aes128_cbc_dec_by4_sse.o obj/aes128_cbc_dec_by8_sse.o obj/aes192_cbc_dec_by4_sse.o obj/aes192_cbc_dec_by8_sse.o obj/aes256_cbc_dec_by4_sse.o obj/aes256_cbc_dec_by8_sse.o obj/aes_cbc_enc_128_x4.o obj/aes_cbc_enc_192_x4.o obj/aes_cbc_enc_256_x4.o obj/aes_cbc_enc_128_x8_sse.o obj/aes_cbc_enc_192_x8_sse.o obj/aes_cbc_enc_256_x8_sse.o obj/pon_sse.o obj/aes128_cntr_by8_sse.o obj/aes192_cntr_by8_sse.o obj/aes256_cntr_by8_sse.o obj/aes_ecb_by4_sse.o obj/aes128_cntr_ccm_by8_sse.o obj/aes256_cntr_ccm_by8_sse.o obj/aes_cfb_sse.o obj/aes128_cbc_mac_x4.o obj/aes256_cbc_mac_x4.o obj/aes128_cbc_mac_x8_sse.o obj/aes256_cbc_mac_x8_sse.o obj/aes_xcbc_mac_128_x4.o obj/md5_x4x2_sse.o obj/sha1_mult_sse.o obj/sha1_one_block_sse.o obj/sha224_one_block_sse.o obj/sha256_one_block_sse.o obj/sha384_one_block_sse.o obj/sha512_one_block_sse.o obj/sha512_x2_sse.o obj/sha_256_mult_sse.o obj/sha1_ni_x2_sse.o obj/sha256_ni_x2_sse.o obj/zuc_
 sse.o obj/zuc_sse_gfni.o obj/mb_mgr_aes_flush_sse.o obj/mb_mgr_aes_submit_sse.o obj/mb_mgr_aes192_flush_sse.o obj/mb_mgr_aes192_submit_sse.o obj/mb_mgr_aes256_flush_sse.o obj/mb_mgr_aes256_submit_sse.o obj/mb_mgr_aes_flush_sse_x8.o obj/mb_mgr_aes_submit_sse_x8.o obj/mb_mgr_aes192_flush_sse_x8.o obj/mb_mgr_aes192_submit_sse_x8.o obj/mb_mgr_aes256_flush_sse_x8.o obj/mb_mgr_aes256_submit_sse_x8.o obj/mb_mgr_aes_cmac_submit_flush_sse.o obj/mb_mgr_aes256_cmac_submit_flush_sse.o obj/mb_mgr_aes_cmac_submit_flush_sse_x8.o obj/mb_mgr_aes256_cmac_submit_flush_sse_x8.o obj/mb_mgr_aes_ccm_auth_submit_flush_sse.o obj/mb_mgr_aes_ccm_auth_submit_flush_sse_x8.o obj/mb_mgr_aes256_ccm_auth_submit_flush_sse.o obj/mb_mgr_aes256_ccm_auth_submit_flush_sse_x8.o obj/mb_mgr_aes_xcbc_flush_sse.o obj/mb_mgr_aes_xcbc_submit_sse.o obj/mb_mgr_hmac_md5_flush_sse.o obj/mb_mgr_hmac_md5_submit_sse.o obj/mb_mgr_hmac_flush_sse.o obj/mb_mgr_hmac_submit_sse.o obj/mb_mgr_hmac_sha_224_flush_sse.o obj/mb_mgr_hmac_sha_224_s
 ubmit_sse.o obj/mb_mgr_hmac_sha_256_flush_ss!
 e.o obj/m!
 b_mgr_hmac_sha_256_submit_sse.o obj/mb_mgr_hmac_sha_384_flush_sse.o obj/mb_mgr_hmac_sha_384_submit_sse.o obj/mb_mgr_hmac_sha_512_flush_sse.o obj/mb_mgr_hmac_sha_512_submit_sse.o obj/mb_mgr_hmac_flush_ni_sse.o obj/mb_mgr_hmac_submit_ni_sse.o obj/mb_mgr_hmac_sha_224_flush_ni_sse.o obj/mb_mgr_hmac_sha_224_submit_ni_sse.o obj/mb_mgr_hmac_sha_256_flush_ni_sse.o obj/mb_mgr_hmac_sha_256_submit_ni_sse.o obj/mb_mgr_zuc_submit_flush_sse.o obj/mb_mgr_zuc_submit_flush_gfni_sse.o obj/ethernet_fcs_sse.o obj/crc16_x25_sse.o obj/crc32_sctp_sse.o obj/aes_cbcs_1_9_enc_128_x4.o obj/aes128_cbcs_1_9_dec_by4_sse.o obj/crc32_refl_by8_sse.o obj/crc32_by8_sse.o obj/crc32_lte_sse.o obj/crc32_fp_sse.o obj/crc32_iuup_sse.o obj/crc32_wimax_sse.o obj/gcm128_sse.o obj/gcm192_sse.o obj/gcm256_sse.o obj/aes_cbc_enc_128_x8.o obj/aes_cbc_enc_192_x8.o obj/aes_cbc_enc_256_x8.o obj/aes128_cbc_dec_by8_avx.o obj/aes192_cbc_dec_by8_avx.o obj/aes256_cbc_dec_by8_avx.o obj/pon_avx.o obj/aes128_cntr_by8_avx.o obj/aes192_cntr_b
 y8_avx.o obj/aes256_cntr_by8_avx.o obj/aes128_cntr_ccm_by8_avx.o obj/aes256_cntr_ccm_by8_avx.o obj/aes_ecb_by4_avx.o obj/aes_cfb_avx.o obj/aes128_cbc_mac_x8.o obj/aes256_cbc_mac_x8.o obj/aes_xcbc_mac_128_x8.o obj/md5_x4x2_avx.o obj/sha1_mult_avx.o obj/sha1_one_block_avx.o obj/sha224_one_block_avx.o obj/sha256_one_block_avx.o obj/sha_256_mult_avx.o obj/sha384_one_block_avx.o obj/sha512_one_block_avx.o obj/sha512_x2_avx.o obj/zuc_avx.o obj/mb_mgr_aes_flush_avx.o obj/mb_mgr_aes_submit_avx.o obj/mb_mgr_aes192_flush_avx.o obj/mb_mgr_aes192_submit_avx.o obj/mb_mgr_aes256_flush_avx.o obj/mb_mgr_aes256_submit_avx.o obj/mb_mgr_aes_cmac_submit_flush_avx.o obj/mb_mgr_aes256_cmac_submit_flush_avx.o obj/mb_mgr_aes_ccm_auth_submit_flush_avx.o obj/mb_mgr_aes256_ccm_auth_submit_flush_avx.o obj/mb_mgr_aes_xcbc_flush_avx.o obj/mb_mgr_aes_xcbc_submit_avx.o obj/mb_mgr_hmac_md5_flush_avx.o obj/mb_mgr_hmac_md5_submit_avx.o obj/mb_mgr_hmac_flush_avx.o obj/mb_mgr_hmac_submit_avx.o obj/mb_mgr_hmac_sha_224_f
 lush_avx.o obj/mb_mgr_hmac_sha_224_submit_av!
 x.o obj/m!
 b_mgr_hmac_sha_256_flush_avx.o obj/mb_mgr_hmac_sha_256_submit_avx.o obj/mb_mgr_hmac_sha_384_flush_avx.o obj/mb_mgr_hmac_sha_384_submit_avx.o obj/mb_mgr_hmac_sha_512_flush_avx.o obj/mb_mgr_hmac_sha_512_submit_avx.o obj/mb_mgr_zuc_submit_flush_avx.o obj/ethernet_fcs_avx.o obj/crc16_x25_avx.o obj/aes_cbcs_1_9_enc_128_x8.o obj/aes128_cbcs_1_9_dec_by8_avx.o obj/mb_mgr_aes128_cbcs_1_9_submit_avx.o obj/mb_mgr_aes128_cbcs_1_9_flush_avx.o obj/crc32_refl_by8_avx.o obj/crc32_by8_avx.o obj/crc32_sctp_avx.o obj/crc32_lte_avx.o obj/crc32_fp_avx.o obj/crc32_iuup_avx.o obj/crc32_wimax_avx.o obj/gcm128_avx_gen2.o obj/gcm192_avx_gen2.o obj/gcm256_avx_gen2.o obj/md5_x8x2_avx2.o obj/sha1_x8_avx2.o obj/sha256_oct_avx2.o obj/sha512_x4_avx2.o obj/zuc_avx2.o obj/mb_mgr_hmac_md5_flush_avx2.o obj/mb_mgr_hmac_md5_submit_avx2.o obj/mb_mgr_hmac_flush_avx2.o obj/mb_mgr_hmac_submit_avx2.o obj/mb_mgr_hmac_sha_224_flush_avx2.o obj/mb_mgr_hmac_sha_224_submit_avx2.o obj/mb_mgr_hmac_sha_256_flush_avx2.o obj/mb_mgr_hma
 c_sha_256_submit_avx2.o obj/mb_mgr_hmac_sha_384_flush_avx2.o obj/mb_mgr_hmac_sha_384_submit_avx2.o obj/mb_mgr_hmac_sha_512_flush_avx2.o obj/mb_mgr_hmac_sha_512_submit_avx2.o obj/mb_mgr_zuc_submit_flush_avx2.o obj/gcm128_avx_gen4.o obj/gcm192_avx_gen4.o obj/gcm256_avx_gen4.o obj/sha1_x16_avx512.o obj/sha256_x16_avx512.o obj/sha512_x8_avx512.o obj/des_x16_avx512.o obj/cntr_vaes_avx512.o obj/cntr_ccm_vaes_avx512.o obj/aes_cbc_dec_vaes_avx512.o obj/aes_cbc_enc_vaes_avx512.o obj/aes_cbcs_enc_vaes_avx512.o obj/aes_cbcs_dec_vaes_avx512.o obj/aes_docsis_dec_avx512.o obj/aes_docsis_enc_avx512.o obj/aes_docsis_dec_vaes_avx512.o obj/aes_docsis_enc_vaes_avx512.o obj/zuc_avx512.o obj/mb_mgr_aes_submit_avx512.o obj/mb_mgr_aes_flush_avx512.o obj/mb_mgr_aes192_submit_avx512.o obj/mb_mgr_aes192_flush_avx512.o obj/mb_mgr_aes256_submit_avx512.o obj/mb_mgr_aes256_flush_avx512.o obj/mb_mgr_hmac_flush_avx512.o obj/mb_mgr_hmac_submit_avx512.o obj/mb_mgr_hmac_sha_224_flush_avx512.o obj/mb_mgr_hmac_sha_224_
 submit_avx512.o obj/mb_mgr_hmac_sha_256_flus!
 h_avx512.!
 o obj/mb_mgr_hmac_sha_256_submit_avx512.o obj/mb_mgr_hmac_sha_384_flush_avx512.o obj/mb_mgr_hmac_sha_384_submit_avx512.o obj/mb_mgr_hmac_sha_512_flush_avx512.o obj/mb_mgr_hmac_sha_512_submit_avx512.o obj/mb_mgr_des_avx512.o obj/mb_mgr_aes_cmac_submit_flush_vaes_avx512.o obj/mb_mgr_aes256_cmac_submit_flush_vaes_avx512.o obj/mb_mgr_aes_ccm_auth_submit_flush_vaes_avx512.o obj/mb_mgr_aes256_ccm_auth_submit_flush_vaes_avx512.o obj/mb_mgr_aes_xcbc_submit_flush_vaes_avx512.o obj/mb_mgr_zuc_submit_flush_avx512.o obj/mb_mgr_zuc_submit_flush_gfni_avx512.o obj/chacha20_avx512.o obj/ethernet_fcs_avx512.o obj/crc16_x25_avx512.o obj/crc32_refl_by16_vclmul_avx512.o obj/crc32_by16_vclmul_avx512.o obj/mb_mgr_aes_cbcs_1_9_submit_avx512.o obj/mb_mgr_aes_cbcs_1_9_flush_avx512.o obj/crc32_sctp_avx512.o obj/crc32_lte_avx512.o obj/crc32_fp_avx512.o obj/crc32_iuup_avx512.o obj/crc32_wimax_avx512.o obj/gcm128_vaes_avx512.o obj/gcm192_vaes_avx512.o obj/gcm256_vaes_avx512.o obj/gcm128_avx512.o obj/gcm192_avx5
 12.o obj/gcm256_avx512.o obj/mb_mgr_avx.o obj/mb_mgr_avx2.o obj/mb_mgr_avx512.o obj/mb_mgr_sse.o obj/mb_mgr_sse_no_aesni.o obj/alloc.o obj/aes_xcbc_expand_key.o obj/md5_one_block.o obj/sha_one_block.o obj/des_key.o obj/des_basic.o obj/chacha20.o obj/version.o obj/cpu_feature.o obj/aesni_emu.o obj/kasumi_avx.o obj/kasumi_iv.o obj/kasumi_sse.o obj/zuc_sse_top.o obj/zuc_sse_no_aesni_top.o obj/zuc_avx_top.o obj/zuc_avx2_top.o obj/zuc_avx512_top.o obj/zuc_iv.o obj/snow3g_sse.o obj/snow3g_sse_no_aesni.o obj/snow3g_avx.o obj/snow3g_avx2.o obj/snow3g_tables.o obj/snow3g_iv.o obj/mb_mgr_auto.o obj/error.o obj/gcm.o -lc
ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at mb_mgr_avx2.c
                       obj/mb_mgr_avx2.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at mb_mgr_avx512.c
                       obj/mb_mgr_avx512.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at mb_mgr_sse.c
                       obj/mb_mgr_sse.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at mb_mgr_sse_no_aesni.c
                       obj/mb_mgr_sse_no_aesni.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at alloc.c
                       obj/alloc.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at mb_mgr_auto.c
                       obj/mb_mgr_auto.o:(.bss+0x0)

ld: error: duplicate symbol: imb_errno

            defined at mb_mgr_avx.c
                       obj/mb_mgr_avx.o:(imb_errno)
            defined at error.c
                       obj/error.o:(.bss+0x0)

cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [Makefile:600: libIPSec_MB.so.0.54.1-dev] Error 1
gmake[2]: Leaving directory '/wrkdirs/usr/ports/security/intel-ipsec-mb/work/intel-ipsec-mb-0.54.1-dev/lib'
gmake[1]: *** [Makefile:31: all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/security/intel-ipsec-mb/work/intel-ipsec-mb-0.54.1-dev'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

@pablodelara @tkanteck

pablodelara commented 3 years ago

Hi @Martinfx . Apologies for the delay on the response. I was able to reproduce the issue, also on Linux, when using Clang-11.0. We are working on a fix that we will push in the next day or two.

pablodelara commented 3 years ago

@Martinfx fix has been pushed. Let us know if you see any further issues.

Martinfx commented 3 years ago

@pablodelara Thank you.

pablodelara commented 3 years ago

Let me close the issue and feel free to reopen it if you see any further issues.