The Iostreams library has been tested with a wide variety of platforms. With a few exceptions, noted in the rightmost column below, the library is fully supported on the following platforms:
Compiler | Standard Library | Operating System | Limitations |
---|---|---|---|
GCC 3.2 - 4.0 | libstdc++ | Linux and Most UNIX | none |
Windows (MinGW and Cygwin) | [1] | ||
OSF1 V5 | |||
GCC 2.9.3 | Linux | [1], [2], [3] | |
STLPort | [2], [4] | ||
Visual C++ 7.1, 8.0 (beta 2) | Dinkumware | Windows | none |
Visual C++ 6.0 - 7.0 | [2], [5] | ||
CodeWarrior 8.3 - 9.5 | MSL | Windows, Max OS X | none |
Max OS X | |||
Borland 5.6.4 | STLPort 4.5.3 | Windows | [2], [4] |
Comeau C/C++ 4.3.3 | libcomo 31 | Windows | [3], [4] [6] |
Intel 7.0 - 8.0 | libstdc++ | Linux | none |
Dinkumware | Windows | ||
Intel 9.0 | Dinkumware | Windows | [7] |
Compaq C++ 6.5-042 | RogueWave | Tru64 UNIX | none |
[1]Wide streams are not supported.
[2]Fails finite_state_filter_test.cpp
. Note that finite_state_filter
is part of the library examples and not the core library.
[3]Exhibits several unexplained runtime failures. See the Compiler Status Tables for details.
[4]Fails seekable_file_test.cpp
.
[5]Exhibits several unexplained runtime failures when global optimization (/Og
) is enabled.
[6]When run in strict mode, fails to compile those tests which depend on the header <windows.h>
, namely bzip2_test.cpp
, file_descriptor_test.cpp
and mapped_file_test.cpp
.
[7]Intermittently fails the mapped_file_test
test cases in which a mapped_file
is used to create a new file..
Revised 20 May, 2004
© Copyright Jonathan Turkanis, 2004
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)