diff options
author | Brad King <brad.king@kitware.com> | 2015-01-20 14:20:09 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2015-01-20 14:20:09 (GMT) |
commit | 770131c9731b3bb6276816195ac6a22f63847516 (patch) | |
tree | 9929e56bc6193ef27467d9ae5aff734858f12ae8 /Help | |
parent | 86b6cbeaad642f4479b1b089edec4837ce0da48d (diff) | |
parent | a6a1adb59fc0003cbd520e7994c3cf1d05df54db (diff) | |
download | CMake-770131c9731b3bb6276816195ac6a22f63847516.zip CMake-770131c9731b3bb6276816195ac6a22f63847516.tar.gz CMake-770131c9731b3bb6276816195ac6a22f63847516.tar.bz2 |
Merge topic 'doc-unsupported-compilers'
a6a1adb5 Help: Document unsupported compilers in the release notes.
Diffstat (limited to 'Help')
-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. |