Changeset - r16549:12ab9c3c71c0
[Not reviewed]
master
0 1 0
smatz - 14 years ago 2010-11-21 16:35:59
smatz@openttd.org
(svn r21287) -Document: update information about supported compilers
1 file changed with 10 insertions and 3 deletions:
0 comments (0 inline, 0 general)
readme.txt
Show inline comments
 
@@ -447,19 +447,26 @@ you remove the graphics file using "make
 
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:
 
---- -------------------
0 comments (0 inline, 0 general)