summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-02-12 18:42:40 +0000
committerrubidium <rubidium@openttd.org>2010-02-12 18:42:40 +0000
commita1c66a956f1e83be341a890d11be2057fe190256 (patch)
tree661c49c3ea12aae68988ade16ebc2d8cc44824ea
parentad7a139f49a2ea13fb9199d4c38c73b824d486cc (diff)
downloadopenttd-a1c66a956f1e83be341a890d11be2057fe190256.tar.xz
(svn r19108) -Document: what compilers are known to succeed compiling OpenTTD and which ones have proven to fail compiling OpenTTD
-rw-r--r--readme.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/readme.txt b/readme.txt
index a832b7b07..52e235565 100644
--- a/readme.txt
+++ b/readme.txt
@@ -18,6 +18,7 @@ Table of Contents:
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 @@ zlib you cannot open most savegames or use the content downloading system.
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.