diff options
author | rubidium <rubidium@openttd.org> | 2010-02-12 18:42:40 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2010-02-12 18:42:40 +0000 |
commit | a1c66a956f1e83be341a890d11be2057fe190256 (patch) | |
tree | 661c49c3ea12aae68988ade16ebc2d8cc44824ea | |
parent | ad7a139f49a2ea13fb9199d4c38c73b824d486cc (diff) | |
download | openttd-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.txt | 18 |
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. |