Supported Platforms and C++ Compilers

CodeSynthesis XSD is written in standard C++ and any modern C++ compiler should be able to compile the generated code. The current stable release has been tested using the platforms and C++ compilers listed below:

Platform Architecture Compiler
GNU/Linux x86
x86-64
arm
GNU g++ 4.2.x - 4.9.x (C++98 and C++11)
Clang 3.x (C++98 and C++11)
Intel C++ (C++98 and C++11)
MacOS X x86
x86-64
GNU g++ 4.2.x - 4.9.x (C++98 and C++11)
XCode/Clang 3.x (C++98 and C++11)
Solaris SPARC
x86
x86-64
Sun Studio 12.2 (CC 5.11)
Windows x86
x86-64
MS Visual Studio 2005 (VC++ 8.0)
MS Visual Studio 2008 (VC++ 9.0)
MS Visual Studio 2010 (VC++ 10.0)
MS Visual Studio 2012 (VC++ 11.0)
MS Visual Studio 2013 (VC++ 12.0)
GNU g++ (MinGW/Cygwin)
Additionally, we support the following platforms and compilers on a commercial basis only. Contact us for further information.
Platform Architecture Compiler
GNU/Linux IA-64 GNU g++
Intel C++
GNU/Linux POWER
PowerPC
GNU g++
IBM XL C++
AIX POWER
PowerPC
IBM XL C++ (Note)
GNU g++ 3.2.x - 4.5.x
HP-UX PA-RISC HP aCC A.03.x (Note on -AP)
GNU g++
HP-UX IA-64 HP aCC A.06.x
GNU g++
HP OpenVMS Alpha
Integrity
HP C++
IBM z/OS zSeries IBM XL C++

Let us know if you require support for a platform or C++ compiler not listed above.