However, I just now finished getting a pbuilder chroot configured with g++-4.4 4.4.1-3ubuntu3 and when I pbuild libcrypto++8 then it hangs in its SHA self-test!
So, how did libcrypto++8 as built by g++ 4.4.1-3ubuntu3 pass its self tests? Or *did* it pass its self-tests before it went into Karmic?
Hold on, the reason that I stated that g++ 4.4.1-3ubuntu3 built good code is as follows:
1. The resulting libcrypto++8 is in Karmic, so it must have passed its self-test which happens automatically when you build it, right?
2. If you link pycryptopp to the resulting libcrypto++8 which is in Karmic, the pycryptopp passes all of its self-tests including under valgrind: here is the builder which does this: http:// allmydata. org/buildbot- pycryptopp/ builders/ linux-amd64- ubuntu- karmic- yukyuk- syslib (in contrast, here is the builder which attempts to build the same version of pycryptopp but compile Crypto++ itself from source instead of using the libcrypto++8 which is included in Karmic: http:// allmydata. org/buildbot- pycryptopp/ builders/ linux-amd64- ubuntu- karmic- yukyuk . That one fails.)
However, I just now finished getting a pbuilder chroot configured with g++-4.4 4.4.1-3ubuntu3 and when I pbuild libcrypto++8 then it hangs in its SHA self-test!
So, how did libcrypto++8 as built by g++ 4.4.1-3ubuntu3 pass its self tests? Or *did* it pass its self-tests before it went into Karmic?