compiler_status.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type"
  4. content="text/html; charset=iso-8859-1">
  5. <meta name="ProgId" content="FrontPage.Editor.Document">
  6. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  7. <title>Boost Compiler Status Report</title>
  8. </head>
  9. <body bgcolor="#FFFFFF" text="#000000">
  10. <table border="1" bgcolor="#007F7F" cellpadding="2">
  11. <tr>
  12. <td bgcolor="#FFFFFF"><img src="../c++boost.gif" alt="c++boost.gif (8819 bytes)" width="277" height="86"></td>
  13. <td><a href="../index.htm"><font face="Arial" color="#FFFFFF"><big>Home</big></font></a></td>
  14. <td><a href="../libs/libraries.htm"><font face="Arial" color="#FFFFFF"><big>Libraries</big></font></a></td>
  15. <td><a href="../people/people.htm"><font face="Arial" color="#FFFFFF"><big>People</big></font></a></td>
  16. <td><a href="../more/faq.htm"><font face="Arial" color="#FFFFFF"><big>FAQ</big></font></a></td>
  17. <td><a href="../more/index.htm"><font face="Arial" color="#FFFFFF"><big>More</big></font></a></td>
  18. </tr>
  19. </table>
  20. <h1>Compiler Status</h1>
  21. <p>Will all boost libraries work with your compiler?&nbsp;
  22. Unfortunately, the answer is &quot;it depends.&quot;.</p>
  23. <p>Boost libraries rely on modern C++ features such as templates
  24. and the C++ Standard Library.&nbsp; Most modern compilers support those major
  25. features fairly well. But even today, years after
  26. the adoption of the C++ Standard, some compilers still don't
  27. support important minor features like partial template specialization.</p>
  28. <p>Boost library authors often expend a great deal of effort
  29. trying to work around compiler deficiencies.&nbsp; Nevertheless,
  30. some libraries will not compile at all with certain compilers or
  31. may have crippled functionality.&nbsp; Even if the current
  32. release of a compiler supports a boost library, older version of
  33. the compiler may not work properly.</p>
  34. <h2><a name="Compiler Status Tables">Compiler Status Tables</a></h2>
  35. <ul>
  36. <li><a href="cs-beos.html">BeOS5/Intel</a> and <a href="http://boost.sourceforge.net/regression-logs/beos.log.gz">[compiler messages]</a>
  37. Contributed by
  38. <a href="../people/john_maddock.htm">John Maddock</a></li>
  39. <li><a href="cs-tru64.html">Compaq Tru64 Unix 5.0</a> and <a href="http://boost.sourceforge.net/regression-logs/alpha.log.gz">[compiler messages]</a>
  40. Contributed by
  41. <a href="../people/jens_maurer.htm">Jens Maurer</a>
  42. in cooperation with Ralf W. Grosse-Kunstleve</li>
  43. <li><a href="cs-hpux.html">HP/UX 11.0</a> and <a href="http://boost.sourceforge.net/regression-logs/hpux.log.gz">[compiler messages]</a>
  44. Contributed by
  45. <a href="../people/jens_maurer.htm">Jens Maurer</a>
  46. in cooperation with Thomas Matelich and Hewlett-Packard</li>
  47. <li><a href="cs-aix.html">IBM/Aix</a> and <a href="http://boost.sourceforge.net/regression-logs/aix.log.gz">[compiler messages]</a>
  48. Contributed by Toon Knapen</li>
  49. <li><a href="cs-linux.html">Linux/x86</a> and <a href="http://boost.sourceforge.net/regression-logs/linux.log.gz">[compiler messages]</a>
  50. Contributed by
  51. <a href="../people/jens_maurer.htm">Jens Maurer</a></li>
  52. <li><a href="cs-win32.html">Microsoft Windows NT / Windows 2000</a> and <a href="http://boost.sourceforge.net/regression-logs/win32.zip">[compiler messages]</a>
  53. Contributed by
  54. <a href="../people/beman_dawes.html">Beman Dawes</a></li>
  55. <li><a href="cs-irix.html">SGI IRIX 6.5</a> and <a href="http://boost.sourceforge.net/regression-logs/irix.log.gz">[compiler messages]</a>
  56. Contributed by
  57. <a href="../people/jens_maurer.htm">Jens Maurer</a>
  58. in cooperation with Ralf W. Grosse-Kunstleve</li>
  59. <li><a href="cs-solaris.html">Sun Solaris/SPARC 2.7</a> and <a href="http://boost.sourceforge.net/regression-logs/solaris.log.gz">[compiler messages]</a>
  60. Contributed by
  61. <a href="../people/jens_maurer.htm">Jens Maurer</a>
  62. in cooperation with Andrew Lumsdaine</li>
  63. </ul>
  64. <p>Boost releases are run through a <a href="../more/regression.html"> regression test
  65. suite</a> which
  66. automatically generates the above tables. Unless otherwise
  67. indicated, the C++ Standard Library implementation is the one
  68. shipped with the compiler.</p>
  69. <p><b>Warning:</b> These tables are not a good indication of a
  70. particular compiler's compliance with the C++ Standard.&nbsp; The
  71. boost libraries often contain workarounds which mask compiler
  72. deficiencies.</p>
  73. <p><b>Warning: </b>Some regression tests are compile
  74. only tests, or compile-and-link tests; the programs are not executed or otherwise tested.&nbsp;See
  75. the &quot;Test Type&quot; column in the tables. Even the compilation results may be spurious; many negative
  76. results stem from problems with the immature test suite rather
  77. that with the library or compiler.&nbsp; Furthermore, some
  78. library tests have not yet been included.</p>
  79. <h2>Acknowledgements</h2>
  80. The compiler status tables have been prepared with resources donated by a number of individuals, educational institutions, and
  81. companies. Boost would like to thank them for their support.
  82. <ul>
  83. <li><p><a href="http://www.intel.com/software/products"><img border="0" src="intel_logo.gif" align="center" width="72" height="36">Intel
  84. Corporation</a>, California, USA
  85. <li><a href="http://www.kai.com/"><img border="0" src="kai_logo.gif" align="center" width="60" height="25"> KAI Software</a>, Illinois, USA</p></li>
  86. <li><p><a href="http://www.hp.com/">Hewlett-Packard Company</a>, USA</p></li>
  87. <li><p><a href="http://www.lbl.gov">Lawrence Berkeley National Laboratory</a>, California, USA</p></li>
  88. <li><p><a href="http://www.nd.edu/">University of Notre Dame</a>,
  89. Indiana, USA</p>
  90. </ul>
  91. <p>
  92. Note, however, that Boost does not endorse any product or service, nor
  93. does Boost guarantee that some or all of its libraries work with any
  94. of the products or services mentioned above.
  95. <hr>
  96. <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
  97. s-format="%d %B %Y" startspan -->13 September 2001<!--webbot bot="Timestamp" endspan i-checksum="39493" --></p>
  98. </body>
  99. </html>
粤ICP备19079148号