diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-01-19 19:57:25 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-01-19 19:57:25 (GMT) |
commit | a6a1adb59fc0003cbd520e7994c3cf1d05df54db (patch) | |
tree | f5d34d1cf7b7f81a8eb7cebd4d0311d2366e7733 /Help/release/dev | |
parent | 813ace90e4d02a782176ea13bcec15a3e9338210 (diff) | |
download | CMake-a6a1adb59fc0003cbd520e7994c3cf1d05df54db.zip CMake-a6a1adb59fc0003cbd520e7994c3cf1d05df54db.tar.gz CMake-a6a1adb59fc0003cbd520e7994c3cf1d05df54db.tar.bz2 |
Help: Document unsupported compilers in the release notes.
Diffstat (limited to 'Help/release/dev')
-rw-r--r-- | Help/release/dev/unsupported-compilers.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Help/release/dev/unsupported-compilers.rst b/Help/release/dev/unsupported-compilers.rst new file mode 100644 index 0000000..1f3e8c1 --- /dev/null +++ b/Help/release/dev/unsupported-compilers.rst @@ -0,0 +1,22 @@ +unsupported-compilers +--------------------- + +* The implementation of CMake relies on some C++ compiler features which are + not supported by some older compilers. As a result, those old compilers + can no longer be used to build CMake itself. CMake continues to be able to + generate Makefiles and project files for users of those old compilers + however. The compilers known to no longer be capable of building CMake + are: + + * MSVC 6 and 7.0 - superceded by VisualStudio 7.1 and newer compilers. + * GCC 2.95 - superceded by GCC 3 and newer compilers. + * Borland compilers - superceded by other Windows compilers. + * Compaq compilers - superceded by other compilers. + * Comeau compilers - superceded by other compilers. + * SGI compilers - IRIX was dropped as a host platform. + + When building using SolarisStudio 12, the default ``libCStd`` standard + library is not sufficient to build CMake. The SolarisStudio distribution + supports compiler options to use ``STLPort4`` or ``libstdc++``. An + appropriate option to select the standard library is now added + automatically when building CMake with SolarisStudio compilers. |