|
|
@@ -65,19 +65,35 @@ g++ -c -Wall -W -ftemplate-depth-30 -I%include %source
|
|
|
g++ -o boosttmp.exe -Wall -W -ftemplate-depth-30 -I%include %source -ldce
|
|
|
GNU<br><a href="http://gcc.gnu.org/">GCC</a><br>2.95.2
|
|
|
|
|
|
+//aCC warnings that were turned off
|
|
|
+//302 - The (...) parameter list is a non-portable feature.
|
|
|
+//392 - Conversion unnecessary; expression was already of type 'xxx'.
|
|
|
+//431 - No uses of 'xxx' detected; it may be possible to remove its declaration
|
|
|
+//469 - This typedef keyword is useless because it does not declare any new
|
|
|
+// type names.
|
|
|
+//555 - Access type should be specified in base class list; default is private
|
|
|
+//655 - class xxx does not have any non-inline, non-pure virtual member
|
|
|
+// functions. Please define at least one non-inline, non-pure virtual
|
|
|
+// member function, so that the compiler knows where to emit the virtual
|
|
|
+// function table. Otherwise multiple copies of the virtual function
|
|
|
+// table may be emitted.
|
|
|
+//684 - Integer constant -1 = 0xFFFFFFFFFFFFFFFF is out of range for type
|
|
|
+// unsigned int
|
|
|
+//818 - Type 'xxx' is larger than type 'yyy', truncation in value may result.
|
|
|
+//819 - unwarranted warning about assigning e.g. char = const char&
|
|
|
hpux
|
|
|
aCC
|
|
|
-HP ANSI C++ B3910B A.01.27 with libs 1.30
|
|
|
-aCC -AA -g0 +d +w +W655,684,392,469,818,555,302 -c -I%include %source
|
|
|
-aCC -AA -g0 +d +w +W655,684,392,469,818,555,302 -o boosttmp.exe -I%include %source
|
|
|
-HP<br>aCC<br>A.01.27<br>Libs patched to 1.30
|
|
|
+HP ANSI C++ B3910B A.01.27, support libraries A.01.30
|
|
|
+aCC -AA -g0 +d +w +W302,392,431,469,555,655,684,818,819 -c -I%include %source
|
|
|
+aCC -AA -g0 +d +w +W302,392,431,469,555,655,684,818,819 -o boosttmp.exe -I%include %source
|
|
|
+HP<br><a href="http://www.hp.com/go/c++">aCC</a><br>A.01.27<br>Support Libraries A.01.30
|
|
|
|
|
|
hpux
|
|
|
aCC-stlport
|
|
|
-HP ANSI C++ B3910B A.01.27 STLport 4.1 b6
|
|
|
-aCC -Aa -g0 +d +w +W655,684,392,469,818,555,302 -c -I/usr/local/include/stlport -I%include %source
|
|
|
-aCC -Aa -g0 +d +w +W655,684,392,469,818,555,302 -o boosttmp.exe -I/usr/local/include/stlport -I%include %source -L/usr/local/lib -lstlport_aCC -lcma
|
|
|
-HP<br>aCC<br>A.01.27<br>Libs patched to 1.30<br><a href="http://www.stlport.org/">STLport</a><br>4.0
|
|
|
+HP ANSI C++ B3910B A.01.27, STLport 4.1 b6
|
|
|
+aCC -Aa -g0 +d +w +W302,392,431,469,555,655,684,818,819 -c -I/usr/local/include/stlport -I%include %source
|
|
|
+aCC -Aa -g0 +d +w +W302,392,431,469,555,655,684,818,819 -o boosttmp.exe -I/usr/local/include/stlport -I%include %source -L/usr/local/lib -lstlport_aCC -lcma
|
|
|
+HP<br><a href="http://www.hp.com/go/c++">aCC</a><br>A.01.27<br>Support Libraries A.01.30<br><a href="http://www.stlport.org/">STLport</a><br>4.1 b6
|
|
|
|
|
|
solaris
|
|
|
suncc
|
|
|
@@ -116,17 +132,10 @@ GNU<br><a href="http://gcc.gnu.org/">GCC</a><br>2.95.2
|
|
|
|
|
|
tru64
|
|
|
cxx
|
|
|
-Compaq C++ 6.2
|
|
|
+Compaq C++ 6.3
|
|
|
cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source
|
|
|
cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source -lm
|
|
|
-<a href="http://www.compaq.com/products/software/compilers/candcxx.html">Compaq C++</a><br>6.2-024
|
|
|
-
|
|
|
-tru64
|
|
|
-cxx-clib
|
|
|
-Compaq C++ 6.2 with <cXXX> headers
|
|
|
-cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source
|
|
|
-cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source -lm
|
|
|
-<a href="http://www.compaq.com/products/software/compilers/candcxx.html">Compaq C++</a><br>6.2-024<br>clib
|
|
|
+<a href="http://www.compaq.com/products/software/compilers/candcxx.html">Compaq C++</a><br>6.3-008
|
|
|
|
|
|
irix
|
|
|
irixcc
|