Success with Default Compiler
- MSVC 6.0 SP5 with Processor Pack on Windows XP SP2 x86
- MSVC .NET 2003 SP1 on Windows XP SP2 x86
- MSVC .NET 2005 SP1 on Windows XP SP2 x86 and Windows Vista x64
- GCC 3.4.2 on FreeBSD 5.4 x86
- GCC 3.4.4 on Cygwin 1.5.21 x86
- GCC 3.3 and 4.0.1 on MacOS X 10.4 x86 [Shigeya Suzuki]
- GCC 3.3 on Darwin 8.0 x86
- GCC 3.1 on MacOS X 10.2 powerpc
- GCC 4.1.2 on Ubuntu Server 6.10 (Linux 2.6) x86
- GCC 3.3.3 on NetBSD 2.0.2 x86
- GCC 3.3.3 on NetBSD 3.1 x86 [Shigeya Suzuki]
- GCC 3.4.2 on Fedora Core 3 AMD64 (Linux 2.6)
- GCC 4.0.2-8 on Fedora Core 4 AMD64 [Carlos Moreno]
- GCC 4.1.1 on Debian 4.0 (codename "etch", prerelease) x86 and hppa [Jens Peter Secher]
Success with Upgraded Compiler
- GCC 4.1.2 on MacOS X 10.4 x86 [Shigeya Suzuki]
- GCC 4.0.2 on Solaris 10 x86 (install GCC from www.blastwave.org, overwrite /usr/ccs/bin/ld with /opt/csw/bin/gld, run "gmake AS=gas")
Success after Patching Crypto++
- MSVC .NET 2002 SP1 on Windows XP SP2 x86 [Jeffery Walton]
- MSVC 6.0 SP6 on Windows XP SP2 x86
- Turbo C++ / Borland C++Builder 2006 on Windows XP SP2 x86
- Sun Studio 11 CC 5.8 on Solaris 10 x86 and x64 (run "gmake CXX=CC")
Partial Success
- GCC 3.3.5 on OpenBSD 3.8 x86 (validation test failure, code generation bug for validat1.cpp)
- GCC 4.0.2 on OpenBSD 3.8 x86 (must turn off -msse2)
Failure
- Open Watcom 1.5 on Windows XP x86 (problem with function templates)
- GCC 4.0.0 on Darwin 8.0 x86 (compiler error for esign.cpp)
- GCC 3.3.2 on Solaris 9 x86 ("Out of symbol table" Assembler error for dll.cpp. try rebuilding GCC to use GAS (GNU Assembler))
- GCC 2.95.4 on Debian 3.0 Alpha ()
- Borland C++ Builder 6 [Carlos Moreno]
2007-Apr-09 6:52am weidai |