This document contains information about the porting status of CLucene
Platforms and compilers that the CLucene test units work on
Most of these were compiled monolithicly using 'make test-pedantic', except some platforms which did not have sufficient memory.

Architecture/Platform/compiler | Status | Notes
x86/WinXP SP2/MSVC6 | Pass |
x86/WinXP SP2/MSVC8 | Pass |
x86/WinXP SP2/Cygwin | Pass |
x86/WinXP SP2/MinGW32 | Pass |
x86/OpenBSD 3.8/GCC 3.3.5 | Pass |
x86/FreeBSD 5.4/GCC 3.4.2 | Pass |
x86/NetBSD 2.0.2/GCC 3.3.3 | Pass |
x86/Debian 3.1 (Linux 2.6)/GCC 3.3.5 | Pass |
x86/Fedora Core 2/GCC 3.3.3 | Pass |
x86/Sun Solaris 9/GCC 3.3.2 | Pass |
AMD64/Fedora Core 3/GCC 3.4.2 | Pass |
x86 64bit/Sun Solaris 10/Forte 10.0 | Pass |
PPC/MacOS X 10.2 Server Edition/GCC 3.1 | Pass * | No wchar.h on this platform, so compiled with --enable-ascii
PPC/AIX 5.3/xlc 7.0 | Pass | System STL didn't work. Compiled using QT's STL.
PPC/AIX 5.3/GCC 3.2.3 | Pass |
PPC64/SuSE Enterprise Server 9/GCC 3.3.3 | Pass |
Sparc/Sun Solaris 9/GCC 3.3.2 | Pass |
Sparc/Sun Solaris 8/Forte 10.0 | Pass |
Alpha/Debian 3.0 (Linux 2.2)/GCC 2.95.4 | Failed configure* | Cannot find a working pthread configuration, wchar related stuff breaks if configured with pthreads and unicode off, then CLucene's reliance on exceptions causes unit tests to quit on first use of an exception. This is a very old gcc though.