The following snippet:
#include <cryptopp/hex.h>
int main() {
CryptoPP::HexDecoder myHexDecoder;
}
does not link with clang++-3.8/clang++3.7 while it links just fine with gcc5.3.1
$ apt-show-versions libcrypto++-dev
libcrypto++-dev:amd64/xenial 5.6.1-9 uptodate
The error:
$ clang++-3.8 main.cpp -lcrypto++
/tmp/main-1ac893.o: In function
`CryptoPP::Unflushable<CryptoPP::Filter>::Flush(bool, int, bool)':
main.cpp:(.text._ZN8CryptoPP11UnflushableINS_6FilterEE5FlushEbib[_ZN8CryptoPP11UnflushableINS_6FilterEE5FlushEbib]+0xf):
undefined reference to `CryptoPP::DEFAULT_CHANNEL'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
--
You received this message because you are subscribed to the "Crypto++ Users"
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at
http://www.cryptopp.com.
---
You received this message because you are subscribed to the Google Groups
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.