intel / intel-ipsec-mb

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

File ./test/acvp-app/utils.o is not removed after "make clean" #130

Closed ColinIanKing closed 9 months ago

ColinIanKing commented 10 months ago

I had to add a workaround in the debian packaging because "make clean" does not remove file ./test/acvp-app/utils.o - can this be fixed before the next release?

make clean
make -C lib clean
make[1]: Entering directory '/home/cking/repos/intel-ipsec-mb/lib'
rm -Rf obj
rm -f ./libIPSec_MB_lnk.def
rm -f ./libIPSec_MB.a ./libIPSec_MB.so* ./libIPSec_MB.dll
make[1]: Leaving directory '/home/cking/repos/intel-ipsec-mb/lib'
make -C test clean
make[1]: Entering directory '/home/cking/repos/intel-ipsec-mb/test'
make -C kat-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/test/kat-app'
INFO: Using system installed library version.
rm -f main.o gcm_test.o ctr_test.o customop_test.o des_test.o ccm_test.o cmac_test.o hmac_sha1_test.o hmac_sha256_sha512_test.o hmac_md5_test.o aes_test.o sha_test.o chained_test.o api_test.o pon_test.o ecb_test.o zuc_test.o kasumi_test.o snow3g_test.o direct_api_test.o clear_mem_test.o hec_test.o xcbc_test.o aes_cbcs_test.o crc_test.o chacha_test.o poly1305_test.o chacha20_poly1305_test.o null_test.o snow_v_test.o direct_api_param_test.o quic_ecb_test.o hmac_sha1.json.o hmac_sha224.json.o hmac_sha256.json.o hmac_sha384.json.o hmac_sha512.json.o hmac_md5.json.o gmac_test.json.o ghash_test.o ghash_test.json.o poly1305_test.json.o cmac_test.json.o xcbc_test.json.o sha_test.json.o gmac_test.o utils.o imb-kat ./aes_cbcs_test.d ./aes_test.d ./api_test.d ./ccm_test.d ./chacha20_poly1305_test.d ./chacha_test.d ./chained_test.d ./clear_mem_test.d ./cmac_test.d ./cmac_test.json.d ./crc_test.d ./ctr_test.d ./customop_test.d ./des_test.d ./direct_api_param_test.d ./direct_api_test.d ./ecb_test.d ./gcm_test.d ./ghash_test.d ./ghash_test.json.d ./gmac_test.d ./gmac_test.json.d ./hec_test.d ./hmac_md5.json.d ./hmac_md5_test.d ./hmac_sha1.json.d ./hmac_sha1_test.d ./hmac_sha224.json.d ./hmac_sha256.json.d ./hmac_sha256_sha512_test.d ./hmac_sha384.json.d ./hmac_sha512.json.d ./kasumi_test.d ./main.d ./null_test.d ./poly1305_test.d ./poly1305_test.json.d ./pon_test.d ./quic_ecb_test.d ./sha_test.d ./sha_test.json.d ./snow3g_test.d ./snow_v_test.d ./utils.d ./xcbc_test.d ./xcbc_test.json.d ./zuc_test.d
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test/kat-app'
make -C xvalid-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/test/xvalid-app'
INFO: Using system installed library version.
rm -f ./ipsec_xvalid.d ./misc.d ./utils.d ipsec_xvalid.o misc.o utils.o imb-xvalid 
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test/xvalid-app'
make -C fuzz-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/test/fuzz-app'
INFO: Using system installed library version.
rm -f  imb-fuzz-api imb-fuzz-direct-api
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test/fuzz-app'
make -C acvp-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/test/acvp-app'
INFO: Using system installed library version.
rm -f  imb-acvp
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test/acvp-app'
make -C wycheproof-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/test/wycheproof-app'
INFO: Using system installed library version.
rm -f aes_gcm_test.json.o aes_ccm_test.json.o chacha20_poly1305_test.json.o aes_cmac_test.json.o gmac_test.json.o gmac_test.json.o hmac_sha1_test.json.o hmac_sha224_test.json.o hmac_sha256_test.json.o hmac_sha384_test.json.o hmac_sha512_test.json.o wycheproof.o *.d imb-wycheproof
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test/wycheproof-app'
make[1]: Leaving directory '/home/cking/repos/intel-ipsec-mb/test'
make -C perf clean
make[1]: Entering directory '/home/cking/repos/intel-ipsec-mb/perf'
rm -f ipsec_perf.o msr.o misc.o
rm -f ipsec_perf.d msr.d misc.d
rm -f imb-perf
make[1]: Leaving directory '/home/cking/repos/intel-ipsec-mb/perf'
make -C examples clean
make[1]: Entering directory '/home/cking/repos/intel-ipsec-mb/examples'
make -C burst-app clean
make[2]: Entering directory '/home/cking/repos/intel-ipsec-mb/examples/burst-app'
rm -f  main.o imb-burst
make[2]: Leaving directory '/home/cking/repos/intel-ipsec-mb/examples/burst-app'
make[1]: Leaving directory '/home/cking/repos/intel-ipsec-mb/examples'

(sid-chroot)cking@t480:~/repos/intel-ipsec-mb$ find . -name "*.o"
./test/acvp-app/utils.o
tkanteck commented 10 months ago

Sorry about it Colin. Absolutely, it will be fixed

ColinIanKing commented 10 months ago

No need to apologise, no worries.