Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/iostreams/doc/portability.html @ 12

Last change on this file since 12 was 12, checked in by landauf, 17 years ago

added boost

  • Property svn:executable set to *
File size: 5.7 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4    <TITLE>Portability</TITLE>
5    <LINK REL="stylesheet" HREF="../../../boost.css">
6    <LINK REL="stylesheet" HREF="theme/iostreams.css">
7</HEAD>
8<BODY>
9
10<!-- Begin Banner -->
11
12    <H1 CLASS="title">Portability</H1>
13    <HR CLASS="banner">
14
15<!-- End Banner -->
16
17<P>
18    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:
19</P>
20
21<TABLE STYLE="margin-bottom:1em" BORDER="1" CELLPADDING="6" CELLSPACING="1">
22<TR>
23    <TH>Compiler</TH><TH>Standard Library</TH><TH>Operating System</TH><TH>Limitations</TH>
24</TR>
25<TR>
26    <TD ROWSPAN='3'>GCC 3.2 - 4.0</TD>
27    <TD ROWSPAN='4'>libstdc++</TD>
28    <TD>Linux and Most UNIX</TD>
29    <TD><I>none</I></TD>
30</TR>
31<TR>
32    <TD>Windows (MinGW and Cygwin)</TD>
33    <TD ROWSPAN='2'><A CLASS='footnote_ref' NAME='note_1_ref' HREF="#note_1">[1]</TD>
34</TR>
35<TR>
36    <TD>OSF1 V5</TD>
37</TR>
38<TR>
39    <TD ROWSPAN='2'>GCC 2.9.3</TD>
40    <TD ROWSPAN='2'>Linux</TD>
41    <TD>
42        <A CLASS='footnote_ref' NAME='note_1_ref' HREF="#note_1">[1]</A>,
43        <A CLASS='footnote_ref' NAME='note_2_ref' HREF="#note_2">[2]</A>,
44        <A CLASS="footnote_ref" NAME="note_2_ref" HREF="#note_3">[3]</A>
45    </TD>
46</TR>
47<TR>
48    <TD>STLPort</TD>
49    <TD>
50        <A CLASS='footnote_ref' NAME='note_2_ref' HREF="#note_2">[2]</A>,
51        <A CLASS='footnote_ref' NAME='note_4_ref' HREF="#note_4">[4]</A>
52    </TD>
53</TR>
54<TR>
55    <TD>Visual C++ 7.1, 8.0 (beta 2)</TD>
56    <TD ROWSPAN='2'>Dinkumware</TD>
57    <TD ROWSPAN='2'>Windows</TD>
58    <TD><I>none</I></TD>
59</TR>
60<TR>
61    <TD>Visual C++ 6.0 - 7.0</TD>
62    <TD>
63        <A CLASS='footnote_ref' NAME='note_2_ref' HREF="#note_2">[2]</A>,
64        <A CLASS='footnote_ref' NAME='note_5_ref' HREF="#note_5">[5]</A>
65    </TD>
66</TR>
67<TR>
68    <TD ROWSPAN='2'>CodeWarrior 8.3 - 9.5</TD>
69    <TD ROWSPAN='2'>MSL</TD>
70    <TD>Windows, Max OS X</TD>
71    <TD ROWSPAN='2'><I>none</I></TD>
72</TR>
73<TR>
74    <TD>Max OS X</TD>
75</TR>
76<TR>
77    <TD>Borland 5.6.4</TD>
78    <TD>STLPort 4.5.3</TD>
79    <TD>Windows</TD>
80    <TD>
81        <A CLASS='footnote_ref' NAME='note_2_ref' HREF="#note_2">[2]</A>,
82        <A CLASS='footnote_ref' NAME='note_4_ref' HREF="#note_4">[4]</A>
83    </TD>
84</TR>
85<!--
86    <TR>
87        <TD>RogueWave</TD>
88        <TD>
89            <A CLASS='footnote_ref' NAME='note_2_ref' HREF="#note_2">[2]</A>
90        </TD>
91    </TR>
92-->
93<TR>
94    <TD>Comeau C/C++ 4.3.3</TD>
95    <TD>libcomo 31</TD>
96    <TD>Windows</TD>
97    <TD>
98        <A CLASS='footnote_ref' NAME='note_3_ref' HREF="#note_3">[3]</A>,
99        <A CLASS='footnote_ref' NAME='note_4_ref' HREF="#note_4">[4]</A>
100        <A CLASS='footnote_ref' NAME='note_6_ref' HREF="#note_6">[6]</A>
101    </TD>
102</TR>
103<TR>
104    <TD ROWSPAN='2'>Intel 7.0 - 8.0</TD>
105    <TD>libstdc++</TD>
106    <TD>Linux</TD>
107    <TD ROWSPAN='2'><I>none</I></TD>
108</TR>
109<TR>
110    <TD>Dinkumware</TD>
111    <TD>Windows</TD>
112</TR>
113<TR>
114    <TD>Intel 9.0</TD>
115    <TD>Dinkumware</TD>
116    <TD>Windows</TD>
117    <TD><A CLASS='footnote_ref' NAME='note_7_ref' HREF="#note_7">[7]</A></TD>
118</TR>
119<TR>
120    <TD>Compaq C++ 6.5-042</TD>
121    <TD>RogueWave</TD>
122    <TD>Tru64 UNIX</TD>
123    <TD><I>none</I></TD>
124</TR>
125</TABLE>
126
127<!-- Begin Footnotes -->
128
129<H4>Notes</H4>
130
131<P>
132    <A CLASS="footnote_ref" NAME="note_1" HREF="#note_1_ref"><SUP>[1]</SUP></A>Wide streams are not supported.
133</P>
134
135<P>
136    <A CLASS="footnote_ref" NAME="note_2" HREF="#note_2_ref"><SUP>[2]</SUP></A>Fails <A HREF="../test/finite_state_filter_test.cpp"><CODE>finite_state_filter_test.cpp</CODE></A>. Note that <A HREF="tutorial/finite_state_filters.html"><CODE>finite_state_filter</CODE></A> is part of the library examples and not the core library.
137</P>
138
139<P>
140    <A CLASS="footnote_ref" NAME="note_3" HREF="#note_3_ref"><SUP>[3]</SUP></A>Exhibits several unexplained runtime failures. See the <A HREF="http://www.boost.org/status/compiler_status.html" TARGET="_top">Compiler Status Tables</A> for details.
141</P>
142
143<P>
144    <A CLASS="footnote_ref" NAME="note_4" HREF="#note_4_ref"><SUP>[4]</SUP></A>Fails <A HREF="../test/seekable_file_test.cpp"><CODE>seekable_file_test.cpp</CODE></A>.
145</P>
146
147<P>
148    <A CLASS="footnote_ref" NAME="note_5" HREF="#note_5_ref"><SUP>[5]</SUP></A>Exhibits several unexplained runtime failures when global optimization (<CODE>/Og</CODE>) is enabled.
149</P>
150
151<P>
152    <A CLASS="footnote_ref" NAME="note_6" HREF="#note_6_ref"><SUP>[6]</SUP></A>When run in strict mode, fails to compile those tests which depend on the header <CODE>&lt;windows.h&gt;</CODE>, namely <A HREF="../test/bzip2_test.cpp"><CODE>bzip2_test.cpp</CODE></A>, <A HREF="../test/file_descriptor_test.cpp"><CODE>file_descriptor_test.cpp</CODE></A> and <A HREF="../test/mapped_file_test.cpp"><CODE>mapped_file_test.cpp</CODE></A>.
153</P>
154
155<P>
156    <A CLASS="footnote_ref" NAME="note_7" HREF="#note_7_ref"><SUP>[7]</SUP></A>Intermittently fails the <A HREF="../test/mapped_file_test.cpp"><CODE>mapped_file_test</CODE></A> test cases in which a <A HREF="classes/mapped_file.html"><CODE>mapped_file</CODE></A> is used to create a new file.</A>.
157</P>
158
159<!-- End Footnotes -->
160
161<!-- Begin Footer -->
162
163<HR>
164<P CLASS="copyright">Revised
165<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
16620 May, 2004
167<!--webbot bot="Timestamp" endspan i-checksum="38504" -->
168</P>
169
170<P CLASS="copyright">&copy; Copyright <A HREF="http://www.kangaroologic.com" TARGET="_top">Jonathan Turkanis</A>, 2004</P>
171<P CLASS="copyright"> 
172    Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <A HREF="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)
173</P>
174
175<!-- End Footer -->
176
177</BODY>
Note: See TracBrowser for help on using the repository browser.