diff options
Diffstat (limited to 'libs/compiler_status.htm')
-rw-r--r-- | libs/compiler_status.htm | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/libs/compiler_status.htm b/libs/compiler_status.htm new file mode 100644 index 0000000000..744ae72ca2 --- /dev/null +++ b/libs/compiler_status.htm @@ -0,0 +1,57 @@ +<html> + +<head> +<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> +<meta name="GENERATOR" content="Microsoft FrontPage 4.0"> +<meta name="ProgId" content="FrontPage.Editor.Document"> +<title>Compiler Status Report</title> +</head> + +<body bgcolor="#FFFFFF" text="#000000"> + +<table border="1" bgcolor="#007F7F" cellpadding="2"> + <tr> + <td bgcolor="#FFFFFF"><img src="../c++boost.gif" alt="c++boost.gif (8819 bytes)" width="277" height="86"></td> + <td><a href="../index.htm"><font face="Arial" color="#FFFFFF"><big>Home</big></font></a></td> + <td><a href="../libraries.htm"><font face="Arial" color="#FFFFFF"><big>Libraries</big></font></a></td> + <td><a href="../people.htm"><font face="Arial" color="#FFFFFF"><big>People</big></font></a></td> + <td><a href="../more/faq.htm"><font face="Arial" color="#FFFFFF"><big>FAQ</big></font></a></td> + <td><a href="../more/index.htm"><font face="Arial" color="#FFFFFF"><big>More</big></font></a></td> + </tr> +</table> +<h1>Compiler Status</h1> +<p>Will all boost libraries work with your compiler? Unfortunately, the +answer is "it depends.".</p> +<p>Boost libraries rely on modern C++ features such as templates and the C++ +Standard Library. But even today, years after the adoption of the C++ +Standard, some compilers still don't support important features like partial +template specialization.</p> +<p>Boost library authors often expend a great deal of effort trying to work +around compiler deficiencies. Nevertheless, some libraries will not +compile at all with certain compilers or may have crippled functionality. +Even if the current release of a compiler supports a boost library, older +version of the compiler may not work properly.</p> +<h2>Compiler Status Tables</h2> +<ul> + <li><a href="cs-linux2.html">Linux/x86</a> Contributed by Jens Maurer</li> + <li><a href="cs-win32.html">Windows NT / Windows 2000</a> Contributed by Beman + Dawes</li> +</ul> +<p>Boost releases are run through a regression test which automatically +generates the above tables. Unless otherwise indicated, the C++ Standard Library +implementation is the one shipped with the compiler.</p> +<p><b>Warning:</b> These tables are not a good indication of a particular +compiler's compliance with the C++ Standard. The boost libraries often +contain workarounds which mask compiler deficiencies.</p> +<p><b>Warning: </b>The regression test is under development and cannot yet be +relied upon. The current version is a compile only test; the programs are +not executed or otherwise tested. Even the compilation results may be +spurious; many negative results stem from problems with the immature test suite +rather that with the library or compiler. Furthermore, some library tests +have not yet been included.</p> +<hr> +<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->03 August 2000<!--webbot bot="Timestamp" endspan i-checksum="31242" --></p> + +</body> + +</html> |