Package: libcrypto++ or libcryptopp
Version: Unknown

I'm not sure how to find the packager maintainer contacts. My
apologies for submitting directly to bugs. I also apologize for not
taking the time to learn Linux's version system.

Crypto++ received a few GNU based bug reports [1, 2], and Wei Dai
vetted out the crash due to global object destruction. The crash fix
brought was sufficient to support shared objects, and the commit
occurred at revision 496.

Please ensure your distribution is using revision 496 or higher of
Crypto++. Crypto++ version 5.6.1 includes revision 496, while Crypto
5.6.0 does not include the revision.

While trying to duplicate the issues, a stress test was written. It
might be a good test case for the distribution's build bot. The
program generates 96 threads which perform dynamic loads/unloads (with
lots of overlap) to ensure proper operation of the library. The stress
test, released under GPLv3, is available at
http://www.cryptopp.com/wiki/Linux#Note_for_Distribution_Packagers.

The latest Crypto++ can be downloaded directly from the website at
http://www.cryptopp.com. The ZIP on the website does not include
commits after its posting, so its gets stale over time. Crypto++ can
also be fetched from SourceForge, which is always up to date. Issue
"svn checkout https://cryptopp.svn.sourceforge.net/svnroot/cryptopp/trunk/c5
cryptopp"/

Jeffrey Walton,
Friend of the Crypto++ Library,

[1] RTLD_GLOBAL and libcryptopp.so crash,
http://groups.google.com/group/cryptopp-users/browse_thread/thread/7eae009a4e02e726

[2] Errors with multiple loading cryptopp as shared lib on Linux,
http://groups.google.com/group/cryptopp-users/browse_thread/thread/68fbc22e8c6e2f48



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to