changeset 14537:7d497b6dc9ea draft

(svn r19108) -Document: what compilers are known to succeed compiling OpenTTD and which ones have proven to fail compiling OpenTTD
author rubidium <rubidium@openttd.org>
date Fri, 12 Feb 2010 18:42:40 +0000
parents 45a2c82c2278
children fd036d001515
files readme.txt
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/readme.txt
+++ b/readme.txt
@@ -18,6 +18,7 @@
 6.0) Configuration File
 7.0) Compiling
  * 7.1) Required/optional libraries
+ * 7.2) Supported compilers
 8.0) Translating
  * 8.1 Translation
  * 8.2 Previewing
@@ -424,6 +425,23 @@
 Without libSDL/liballegro on non-Windows and non-MacOS X machines you have
 no graphical user interface; you would be building a dedicated server.
 
+7.2) Supported compilers:
+---- -------------------
+The following compilers are known to compile OpenTTD:
+  - Microsoft Visual C++ (MSVC) 2005 and 2008.
+    Version 2005 gives bogus warnings about scoping issues.
+  - GNU Compiler Collection (GCC) 3.3 - 4.5.
+    Versions 4.1 and earlier give bogus warnings about uninitialised variables.
+    Versions 4.4 and later give bogus warnings about freeing heap objects.
+  - Intel C++ Compiler (ICC) 11.0 and 11.1.
+
+The following compilers are known not to compile OpenTTD:
+  - Microsoft Visual C++ (MSVC) 2003 and earlier.
+  - GNU Compiler Collection (GCC) 3.2 and earlier.
+  - (Open) Watcom.
+
+If any of these compilers can compile OpenTTD again, please let us know.
+
 8.0) Translating:
 ---- -------------------
 See http://www.openttd.org/development for up-to-date information.