weidai11 / cryptopp

free C++ class library of cryptographic schemes
https://cryptopp.com
Other
4.82k stars 1.49k forks source link

Compilation issue with clang on X86 #1272

Open neelPatwa opened 5 months ago

neelPatwa commented 5 months ago

Crypto++ Issue Report

Compilation issue with clang on X86

ILNS_9CipherDirE0ENS_8Rijndael3EncEEES9_EEEE[_ZTVN8CryptoPP13AlgorithmImplINS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES5_EENS_36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_8Rijndael3EncEEES9_EEEE]+0x150): undefined reference to non-virtual thunk to CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AlgorithmProvider() const' /usr/bin/ld: ../../../lib/libsequencerapi.a(CryptoRNG.cpp.o): in functionCryptoPP::Hash_DRBG<CryptoPP::SHA512, 32u, 111u>::AlgorithmProvider() const': /local/mnt/workspace/client_clang/sources/third_party/crypto++/inc/../src/drbg.h:236: undefined reference to `CryptoPP::SHA512::AlgorithmProvider() const'