On 22/05/15 18:07, Ilya Bizyaev wrote: > By the way, the Crypto++ version from the default Ubuntu repository still > doesn't work. >
Since C++ doesn't have a strict ABI and you upgraded to a new major release of a compiler (http://semver.org/), you indeed have to rebuild everything you want to link to. The crypto++ version from the default ubuntu repository indeed is a problem. You should contact it's maintainer, so he or she can recompile and push a new .deb, although I don't know whether GCC5 is default on Ubuntu already. For C code these things don't give problems because of the strictly defined ABI, but C++ is very loose, you can't mix compiled binaries across compilers and - apparently - their versions. Please keep in mind that this only counts for linking/compiling C++ code, not for running it; you just should have all dynamically linked libraries compiled with the same compiler and version. I hope this makes sense to you. Ruben -- -- 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.
signature.asc
Description: OpenPGP digital signature
