|
Boost-Commit : |
From: joaquin_at_[hidden]
Date: 2008-07-03 10:40:14
Author: joaquin
Date: 2008-07-03 10:40:14 EDT (Thu, 03 Jul 2008)
New Revision: 47041
URL: http://svn.boost.org/trac/boost/changeset/47041
Log:
updated according to latest regression tests results
Text files modified:
trunk/libs/multi_index/doc/compiler_specifics.html | 146 ++++++++++++++++-----------------------
1 files changed, 61 insertions(+), 85 deletions(-)
Modified: trunk/libs/multi_index/doc/compiler_specifics.html
==============================================================================
--- trunk/libs/multi_index/doc/compiler_specifics.html (original)
+++ trunk/libs/multi_index/doc/compiler_specifics.html 2008-07-03 10:40:14 EDT (Thu, 03 Jul 2008)
@@ -37,7 +37,7 @@
<ul>
<li>Borland C++ Builder 6.4 and later</li>
- <li>Comeau C/C++ 4.3.3 for Windows (VC++ 7.0/7.1 backend)</li>
+ <li>Comeau C/C++ 4.3.10.1 for Windows (VC++ 9.0 backend)</li>
<li>Compaq C++ 6.5-042 for Tru64 UNIX and later</li>
<li>
<a href="#gcc_32">GNU GCC 3.2 and later</a>
@@ -46,14 +46,14 @@
<li>Darwin GCC 4.0</li>
</ul>
</li>
- <li>HP aC++ A.06.12 for HP-UX and later</li>
+ <li>HP aC++ A.06.12 for HP-UX IA64 and later</li>
+ <li>HP aC++ A.03.80 for HP-UX PA-RISC</li>
<li>IBM VisualAge C++ V6.0 for AIX</li>
<li>IBM VisualAge C++ V9.0 for AIX</li>
<li>Intel C++ Compiler for Linux 8.1 and later</li>
<li>Intel C++ Compiler for Mac OS 9.1 and later</li>
- <li>Intel C++ Compiler for Windows 32-bit 7.0/7.1</li>
<li>Intel C++ Compiler for Windows 32-bit 8.0 and later</li>
- <li>Intel C++ Compiler for Windows 64-bit 10.0</li>
+ <li>Intel C++ Compiler for Windows 64-bit 10.0 and later</li>
<li>Metrowerks CodeWarrior 8.3</li>
<li>Metrowerks CodeWarrior 9 and later</li>
<li>
@@ -68,20 +68,9 @@
<li>Microsoft Visual C++ 7.0 + STLport 5.0.1</li>
</ul>
</li>
- <li>
- Microsoft Visual C++ 7.1
- <ul>
- <li>Microsoft Visual C++ 7.1 + STLport 4.6.2</li>
- </ul>
- </li>
- <li>
- Microsoft Visual C++ 8.0
- <ul>
- <li>Microsoft Visual C++ 8.0 + STLport 5.0.1</li>
- </ul>
- </li>
- <li>Microsoft Visual C++ 8.0 x64 cross-compiler</li>
- <li>Microsoft Visual C++ 9.0</li>
+ <li>Microsoft Visual C++ 7.1</li>
+ <li>Microsoft Visual C++ 8.0 and later</li>
+ <li>Microsoft Visual C++ 8.0 x64 cross-compiler and later</li>
<li>Sun Studio 10 for Solaris and later</li>
<li>Portability techniques
<ul>
@@ -109,15 +98,13 @@
future versions of the library can be made to work under these compilers.
</p>
-<h2><a name="comeau_433_win_vc7_71">Comeau C/C++ 4.3.3 for Windows (VC++ 7.0/7.1 backend)</a></h2>
-
-<p>
-<b>Note:</b> Last tested in Boost 1.34.1. The information might be no longer accurate.
-</p>
+<h2><a name="comeau_43101_win_vc7_71">Comeau C/C++ 4.3.10.1 for Windows (VC++ 9.0 backend)</a></h2>
<p>
No problems have been detected with this compiler. The library fails to compile,
-however, when Microsoft Visual C++ 6.0 is used as the backend.
+however, when Microsoft Visual C++ 6.0 is used as the backend. Last time they were
+tested (Boost.1.34.1), VC++ 7.0/7.1 backends worked correctly. The beta 2 version of
+the Comeau compiler 4.3.10.1 has been used.
</p>
<h2><a name="compaq_65">Compaq C++ 6.5-042 for Tru64 UNIX and later</a></h2>
@@ -133,18 +120,15 @@
starting from 3.2. The following versions have been explicitly tested:
<ul>
<li>GCC 3.2 20020927 (prerelease) under Cygwin 1.5.7,</li>
- <li>GCC 3.3.6 under Linux,</li>
- <li>GCC 3.4.2 under HP-UX IA64,</li>
+ <li>GCC 3.4.2 under HP-UX PA-RISC,</li>
<li>GCC 3.4.3 under Linux x86-64,</li>
- <li>GCC 3.4.4 under Linux, (cygming special) under Cygwin 1.5.22,</li>
- <li>GCC 3.4.5 (mingw special) under Win32,</li>
- <li>GCC 3.4.6 under Linux x86-64 and Solaris,</li>
- <li>GCC 4.0.1 under Linux x86-64, (Apple builds 5363, 5367 and 5465) under Mac OS,</li>
- <li>GCC 4.1.1 under Linux x86-64,</li>
- <li>GCC 4.1.2 (OpenPKG-CURRENT) under Solaris,</li>
- <li>GCC 4.2.1 under HP-UX IA64 and Linux x86-64, (mingw32-2) under Win32,</li>
- <li>GCC 4.2.2 under Linux and Linux x86-64,</li>
- <li>GCC 4.3.0 20080206 (experimental) under Linux.</li>
+ <li>GCC 3.4.6 under Solaris, 20060404 (Red Hat 3.4.6-3) under Linux IA64,</li>
+ <li>GCC 4.0.1 under Linux x86-64, (Apple build 5363) under Mac OS,</li>
+ <li>GCC 4.1.1 20070105 (Red Hat 4.1.1-52) under Linux x86-64,</li>
+ <li>GCC 4.2.1 under HP-UX IA64 and Linux x86-64, (SUSE Linux) under Linux,</li>
+ <li>GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7) under Linux and Linux x86-64,</li>
+ <li>GCC 4.3.0 under Linux x86-64, with Apache C++ Standard Library 4.2.2 under Linux and Linux x86-64,</li>
+ <li>GCC 4.3.0 gnu++0x under Linux x86-64.</li>
</ul>
Boost.MultiIndex does not work with versions 3.1 and prior of GCC.
</p>
@@ -177,13 +161,19 @@
upgrade.
</p>
-<h2><a name="acc_612">HP aC++ A.06.12 for HP-UX and later</a></h2>
+<h2><a name="acc_612_ia64">HP aC++ A.06.12 for HP-UX IA64 and later</a></h2>
<p>
No problems have been detected with this compiler.
Last tested for version A.06.14.
</p>
+<h2><a name="acc_380_pa_risc">HP aC++ A.03.80 for HP-UX PA-RISC</a></h2>
+
+<p>
+No problems have been detected with this compiler.
+</p>
+
<h2><a name="va_60">IBM VisualAge C++ V6.0 for AIX</a></h2>
<p>
@@ -221,6 +211,10 @@
<h2><a name="va_90">IBM VisualAge C++ V9.0 for AIX</a></h2>
<p>
+<b>Note:</b> Last tested in Boost 1.35. The information might be no longer accurate.
+</p>
+
+<p>
<a href="reference/key_extraction.html#member"><code>member</code></a> not supported,
refer to the section on
<a href="#member_offset">use of <code>member_offset</code></a> for workarounds.
@@ -244,32 +238,14 @@
<p>
No problems have been detected with this compiler.
-Tested from version 8.1 to 10.1.
+Tested from version 8.1 to 10.0.
</p>
<h2><a name="intel_91_mac">Intel C++ Compiler for Mac OS 9.1 and later</a></h2>
<p>
No problems have been detected with this compiler.
-Last tested for versions 9.1 and 10.0.
-</p>
-
-<h2><a name="intel_7x_win">Intel C++ Compiler for Windows 32-bit 7.0/7.1</a></h2>
-
-<p>
-member
not supported,
-refer to the section on
-use of member_offset
for workarounds.
-</p>
-
-<blockquote><hr></blockquote>
-
-<p>
-When used on top of MSVC++ 7.0 or prior, argument dependent lookup is
-disabled by default. This will cause problems with many Boost libraries,
-and in particular with the serialization part of Boost.MultiIndex.
-Argument dependent lookup is enabled by adding
-<code>/Qoption,c,--arg_dep_lookup</code> to the project options.
+Tested from version 9.1 to 10.1.
</p>
<h2><a name="intel_80_win">Intel C++ Compiler for Windows 32-bit 8.0 and later</a></h2>
@@ -281,13 +257,14 @@
Argument dependent lookup is enabled by adding
<code>/Qoption,c,--arg_dep_lookup</code> to the project options.
Other than this, Boost.MultiIndex works without problems.
-Last tested for compiler version 10.0.
+Last tested for compiler version 10.1.
</p>
-<h2><a name="intel_100_win64">Intel C++ Compiler for Windows 64-bit 10.0</a></h2>
+<h2><a name="intel_100_win64">Intel C++ Compiler for Windows 64-bit 10.0 and later</a></h2>
<p>
No problems have been detected with this compiler.
+Last tested for compiler version 10.1.
</p>
<h2><a name="cw_83">Metrowerks CodeWarrior 8.3</a></h2>
@@ -322,12 +299,19 @@
<p>
Boost.MultiIndex works correctly with versions of this compiler from 9.0 to
-9.5, under the two operating systems tested: Mac OS and Windows.
+9.5, both under Mac OS and Windows.
</p>
<h2><a name="msvc_60">Microsoft Visual C++ 6.0 Service Pack 5</a></h2>
<p>
+Beginning with Boost.1.36, Boost.Serialization is no longer supported in this
+compiler, thus the serialization capabilities cannot be used.
+</p>
+
+<blockquote><hr></blockquote>
+
+<p>
<a href="reference/key_extraction.html#member"><code>member</code></a> not supported,
refer to the section on
<a href="#member_offset">use of <code>member_offset</code></a> for workarounds.
@@ -533,15 +517,20 @@
5.0.1 has also been confirmed to work correctly.
</p>
+<h2><a name="msvc_70">Microsoft Visual C++ 7.0</a></h2>
+
+<p>
+<b>Note:</b> Last tested in Boost 1.35. The information might be no longer accurate.
+</p>
+
<blockquote><hr></blockquote>
<p>
-It is not possible to use the serialization capabilities of Boost.MultiIndex
-along with the dynamic version of STLport, as some linking errors result.
-Use instead the static version of STLport. This bug is fixed in STLport 5.0.
+Beginning with Boost.1.36, Boost.Serialization is no longer supported in this
+compiler, thus the serialization capabilities cannot be used.
</p>
-<h2><a name="msvc_70">Microsoft Visual C++ 7.0</a></h2>
+<blockquote><hr></blockquote>
<p>
<a href="reference/key_extraction.html#member"><code>member</code></a> not supported,
@@ -639,6 +628,10 @@
<h3><a name="msvc_70_stlport_501">Microsoft Visual C++ 7.0 + STLport 5.0.1</a></h3>
<p>
+<b>Note:</b> Last tested in Boost 1.35. The information might be no longer accurate.
+</p>
+
+<p>
Boost.MultiIndex works for this configuration. The same issues apply as in
MSVC++ 7.0 with its original Dinkumware standard library.
</p>
@@ -655,35 +648,18 @@
without further problems.
</p>
-<h3><a name="msvc_71_stlport_462">Microsoft Visual C++ 7.1 + STLport 4.6.2</a></h3>
-
-<p>
-Boost.MultiIndex works for this configuration. The same issues apply as in
-MSVC++ 7.1 with its original Dinkumware standard library.
-</p>
-
-<h2><a name="msvc_80">Microsoft Visual C++ 8.0</a></h2>
-
-<p>
-No problems have been detected with this compiler.
-</p>
-
-<h3><a name="msvc_80_stlport_501">Microsoft Visual C++ 8.0 + STLport 5.0.1</a></h3>
-
-<p>
-No problems have been detected with this configuration.
-</p>
-
-<h2><a name="msvc_80_x86_amd64">Microsoft Visual C++ 8.0 x64 cross-compiler</a></h2>
+<h2><a name="msvc_80">Microsoft Visual C++ 8.0 and later</a></h2>
<p>
No problems have been detected with this compiler.
+Last tested for compiler versions 8.0 and 9.0.
</p>
-<h2><a name="msvc_90">Microsoft Visual C++ 9.0</a></h2>
+<h2><a name="msvc_80_x86_amd64">Microsoft Visual C++ 8.0 x64 cross-compiler and later</a></h2>
<p>
No problems have been detected with this compiler.
+Last tested for compiler version 9.0.
</p>
<h2><a name="sun_10">Sun Studio 10 for Solaris and later</a></h2>
@@ -1121,7 +1097,7 @@
<br>
-<p>Revised May 26th 2008</p>
+<p>Revised July 3rd 2008</p>
<p>© Copyright 2003-2008 Joaquín M López Muñoz.
Distributed under the Boost Software
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk