Success with Default Compiler
- MSVC 6.0 SP6 on Windows XP SP2 x86
- MSVC .NET 2003 on Windows XP SP2 x86 (open cryptest.dsw)
- MSVC .NET 2005 SP1 on Windows XP SP2 x86 and Windows Vista x64
- MSVC "Orcas" Beta 2 on Windows XP SP2 x86
- GCC 3.3.5 on OpenBSD 4.0 x86 (run gmake)
- GCC 3.4.2 on MinGW 5.1.3 on Windows XP SP2 x86
- GCC 3.4.4 on Cygwin 1.5.21 on Windows XP SP2 x86
- GCC 3.4.4 on FreeBSD 6.1 x86 (run gmake)
- GCC 3.4.6 on Linux 2.6.14-gentoo-r5 ppc64
- GCC 4.0.1 on Mac OS X 10.4.7 x86
- GCC 4.1.1 on Red Hat Ent Linux 5 ia64 and x86-64
- GCC 4.2.1 on OpenSUSE 10.3 (Linux 2.6) x86
- ICC 9.1 on Ubuntu Server 6.10 x86 (make CXX=icpc)
- ICC 9.1 on SuSE Enterprise Server 10 x86-64 (make CXX=icpc)
- ICC 9.1 on Red Hat Ent Linux 5 ia64 (make CXX=icpc)
- ICC 9.1 on Windows XP SP2 x86 (convert to Intel project)
- ICC 10.0 on OpenSUSE 10.3 x86 (make CXX=icpc)
- ICC 10.0 on Windows XP SP2 x86 and Windows Vista x64 (convert to Intel project)
- Sun Studio 11 CC 5.8 on Solaris 10 x86 and x86-64 (run "gmake CXX=CC")
- Sun Studio 12 CC 5.9 on Solaris 10 x86 (run "gmake CXX=CC")
Success with Upgraded Compiler
- GCC 4.1.1 on Solaris 10 x86 (install binutils from www.blastwave.org, compile GCC with "configure --with-gnu-as --with-as=/opt/csw/bin/gas", overwrite /usr/ccs/bin/ld with /opt/csw/bin/gld, run "gmake AS=gas")
- GCC 4.1.1 on Solaris 10 x86-64 (same as above, plus set LD_LIBRARY_PATH=/usr/local/lib/amd64)
Success after Patching Crypto++
Partial Success
- Turbo C++ / Borland C++Builder 2006 on Windows XP SP2 x86 (validation tests fail when optimizations are turned on)
- Borland C++Builder 2007 on Windows XP SP2 x86 (validation tests fail when optimizations are turned on)
Failure
- See Failure section for Crypto++ 5.4
2007-Sep-25 4:09am weidai |