From 0580f3be0b35874cd8a4a3bb5f67f4ff32f270e6 Mon Sep 17 00:00:00 2001 From: smatz Date: Sun, 21 Nov 2010 16:35:59 +0000 Subject: [PATCH] (svn r21287) -Document: update information about supported compilers --- readme.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/readme.txt b/readme.txt index f0171355f7..3b52e2a4c9 100644 --- a/readme.txt +++ b/readme.txt @@ -447,19 +447,26 @@ you remove the graphics file using "make maintainer-clean". 7.2) Supported compilers: ---- ------------------- The following compilers are known to compile OpenTTD: - - Microsoft Visual C++ (MSVC) 2005 and 2008. + - Microsoft Visual C++ (MSVC) 2005, 2008 and 2010. Version 2005 gives bogus warnings about scoping issues. - - GNU Compiler Collection (GCC) 3.3 - 4.5. + - GNU Compiler Collection (GCC) 3.3 - 4.6. 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. + - Intel C++ Compiler (ICC) 12.0. The following compilers are known not to compile OpenTTD: - Microsoft Visual C++ (MSVC) 2003 and earlier. - GNU Compiler Collection (GCC) 3.2 and earlier. + These old versions fail due to OpenTTD's template usage. + - Intel C++ Compiler (ICC) 11.1 and earlier. + Version 10.0 and earlier fail a configure check and fail with recent system headers. + Version 10.1 fails to compile station_gui.cpp. + Version 11.1 fails with internal error when compiling network.cpp. + - Clang/LLVM 2.8 and earlier. - (Open) Watcom. If any of these compilers can compile OpenTTD again, please let us know. +Patches to support more compilers are welcome. 8.0) Translating: ---- -------------------