Success with Default Compiler
- MSVC 6.0 SP5 with Processor Pack on Windows XP SP2 x86
- MSVC .NET 2003 on Windows XP SP2 x86
- MSVC .NET 2005 SP1 on Windows XP SP2 x86 and Windows Vista x64
- Turbo C++ / Borland C++Builder 2006 on Windows XP SP2 x86
- GCC 3.4.4 on Cygwin 1.5.21 on Windows XP SP2 x86
- GCC 3.4.2 on MinGW 5.1.3 on Windows XP SP2 x86
- GCC 4.1.2 on Ubuntu Server 6.10 (Linux 2.6) x86
- ICC 9.1 on Ubuntu Server 6.10 x86 (run "make CXX=icpc")
- Sun Studio 11 CC 5.8 on Solaris 10 x86 and x64 (run "gmake CXX=CC")
- GCC 4.1.1 on Red Hat Ent Linux 5 ia64
- ICC 9.1 on Red Hat Ent Linux 5 ia64
- GCC 3.4.6 on Linux 2.6.14-gentoo-r5 ppc64
- GCC 3.4.4 on FreeBSD 6.1 x86
- GCC 3.3.5 on OpenBSD 4.0 x86
- GCC 4.0.1 on Mac OS X 10.4.7 x86
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 x64 (same as above, plus set LD_LIBRARY_PATH=/usr/local/lib/amd64)
Success after Patching Crypto++
Partial Success
- MSVC "Orcas" Beta 1 on Windows XP SP2 x86 (triggers bug in std::heap for debug builds. bug has been reported at https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=275251)
Failure
- See Failure section for Crypto++ 5.4
2007-Aug-14 10:15pm weidai |