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.