Main  /  Edit version 21  /  Edit version 22  /   /  Users Area

Difference "Supported Compilers and Platforms" ver. 21 versus ver. 22

Content:

## Support Policy
CppCMS expected to work with any modern C++ compiler and any recent POSIX compatible operating system. Also reasonable support of Microsoft Windows NT 5.0 and above is provided. CppCMS is expected to work with recent GCC and MSVC compilers.
Linux/GCC is the recommend combination of Operating System and Compiler for both development and deploy.
## Supported Compilers
These compilers are regularly tested with CppCMS
- GCC 3.4, 4.x series and GCC in C++0x mode.
- Intel Compiler 11.0
- clang 2.8
- Intel Compiler 12
- clang 2.9
- Microsoft Visual Studio 2008 and 2010. The 2005 version is known to work as well.
- Sun Studio 5.10 with STLPort standard library.<sup>experimental</sup>
## Supported Operating Systems
These operating are regularly tested with CppCMS
- GNU/Linux 2.6
- OpenSolaris 2009.06
- FreeBSD 8.0
- Microsoft Windows XP, Vista and 7 (MSVC, Cygwin and MinGW)
- Mac OS X
- Mac OS X 10.5/Darwin 9.
## Nightly Builds and Tests of SVN Trunk
The nightly builds and tests of CppCMS SVN trunk can be found [there](http://art-blog.no-ip.info/files/nightly-build-report.html).
## Full List of Tested platforms/Compilers:
<table cellpadding="5" cellspacing="5" >
<tr>
<th>OS</th>
<th>HW</th>
<th>Compiler</th>
<th>Notes</th>
</tr>
<tr>
<td>Linux 2.6</td>
<td>x86, x86_64</td>
<td>GCC 4.3, 4.1</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Linux 2.6</td>
<td>x86_64</td>
<td>GCC 4.5 in C++0x mode</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Linux 2.6</td>
<td>x86_64</td>
<td>Intel Compiler 11.0</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Linux 2.6</td>
<td>armel</td>
<td>GCC 4.1</td>
<td>Embedded build (no ICU)</td>
</tr>
<tr>
<td>OpenSolaris 2009.06</td>
<td>x86</td>
<td>SunStudio 5.10/StlPort</td>
<td>(no prefork cache)</td>
</tr>
<tr>
<td>OpenSolaris 2009.06</td>
<td>x86</td>
<td>GCC 3.4</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>FreeBSD 8.0</td>
<td>x86</td>
<td>GCC 4.2</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Windows/Cygwin</td>
<td>x86</td>
<td>GCC 4.3</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Windows XP</td>
<td>x86</td>
<td>GCC 4.5</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Windows XP</td>
<td>x86</td>
<td>Visual Studio 2008 (MSVC9)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Windows 7</td>
<td>x86</td>
<td>Visual Studio 2010 (MSVC10)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Mac OS X (10.6)</td>
<td>x86_64</td>
<td>GCC 4.2</td>
<td>(without iconv)</td>
</tr>
</table>
--------------------------
This table is expected to be extended with additional hardware platforms.

About

CppCMS is a web development framework for performance demanding applications.

Support This Project

SourceForge.net Logo

Поддержать проект

CppCMS needs You


Navigation

Main Page


Valid CSS | Valid XHTML 1.0