Added BOOST_NO_SFINAE docs,

Updated configure script command line.


[SVN r26322]
This commit is contained in:
John Maddock
2004-11-27 11:19:27 +00:00
parent 060cfa9333
commit f6b977b761

View File

@@ -58,7 +58,7 @@
you are on a UNIX like platform, then you may want to try and improve things by you are on a UNIX like platform, then you may want to try and improve things by
running the boost configure script. From a shell command prompt you will need running the boost configure script. From a shell command prompt you will need
to cd into &lt;boost-root&gt;/libs/config/ and type:</p> to cd into &lt;boost-root&gt;/libs/config/ and type:</p>
<pre>./configure</pre> <pre>sh ./configure</pre>
<p>you will see a list of the items being checked as the script works it way <p>you will see a list of the items being checked as the script works it way
through the regression tests. Note that the configure script only really through the regression tests. Note that the configure script only really
auto-detects your compiler if it's called g++, c++ or CC. If you are using some auto-detects your compiler if it's called g++, c++ or CC. If you are using some
@@ -91,9 +91,10 @@
<p>For example to run the configure script with HP aCC, you might use something <p>For example to run the configure script with HP aCC, you might use something
like:</p> like:</p>
<pre>export CXX="aCC" <pre>export CXX="aCC"
export CXXFLAGS="-Aa -DAportable -D__HPACC_THREAD_SAFE_RB_TREE -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE" export CXXFLAGS="-Aa
export LDFLAGS="-DAportable" -DAportable -D__HPACC_THREAD_SAFE_RB_TREE -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE" export LDFLAGS="-DAportable"
export LIBS="-lpthread" export LIBS=
"-lpthread" sh
./configure</pre> ./configure</pre>
<p>However you run the configure script, when it finishes you will find a new <p>However you run the configure script, when it finishes you will find a new
header - user.hpp - located in the &lt;boost-root/libs/config/&gt; directory. <b><i>Note header - user.hpp - located in the &lt;boost-root/libs/config/&gt; directory. <b><i>Note
@@ -636,6 +637,12 @@ f(&amp;bar); // should choose #2.</pre>
<td valign="top" width="33%">The compiler misreads 8.5.1, treating classes as <td valign="top" width="33%">The compiler misreads 8.5.1, treating classes as
non-aggregate if they contain private or protected member functions.</td> non-aggregate if they contain private or protected member functions.</td>
</tr> </tr>
<TR>
<TD vAlign="top" width="51%">BOOST_NO_SFINAE</TD>
<TD vAlign="top" width="16%">Compiler</TD>
<TD vAlign="top" width="33%">The compiler does not support the "Substitution
Failure Is Not An Error" meta-programming idiom.</TD>
</TR>
<tr> <tr>
<td valign="top" width="51%">BOOST_NO_STD_ALLOCATOR</td> <td valign="top" width="51%">BOOST_NO_STD_ALLOCATOR</td>
<td valign="top" width="16%">Standard library</td> <td valign="top" width="16%">Standard library</td>