1 | <html> |
---|
2 | <head> |
---|
3 | <title>Portability</title> |
---|
4 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
5 | <link rel="stylesheet" href="theme/style.css" type="text/css"> |
---|
6 | </head> |
---|
7 | |
---|
8 | <body> |
---|
9 | <table width="100%" border="0" background="theme/bkd2.gif" cellspacing="2"> |
---|
10 | <tr> |
---|
11 | <td width="10"> |
---|
12 | </td> |
---|
13 | <td width="85%"> <font size="6" face="Verdana, Arial, Helvetica, sans-serif"><b>Portability</b></font></td> |
---|
14 | <td width="112"><a href="http://spirit.sf.net"><img src="theme/spirit.gif" width="112" height="48" align="right" border="0"></a></td> |
---|
15 | </tr> |
---|
16 | </table> |
---|
17 | <br> |
---|
18 | <table border="0"> |
---|
19 | <tr> |
---|
20 | <td width="10"></td> |
---|
21 | <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td> |
---|
22 | <td width="30"><a href="includes.html"><img src="theme/l_arr.gif" border="0"></a></td> |
---|
23 | <td width="30"><a href="style_guide.html"><img src="theme/r_arr.gif" border="0"></a></td> |
---|
24 | </tr> |
---|
25 | </table> |
---|
26 | <p>Historically, Spirit supported a lot of compilers, including (to some extent) |
---|
27 | poorly conforming compilers such as VC6. Spirit v1.6.x will be the last release |
---|
28 | that will support older poorly conforming compilers. Starting from Spirit v1.8.0, |
---|
29 | ill conforming compilers will not be supported. If you are still using one of |
---|
30 | these older compilers, you can still use Spirit v1.6.x.</p> |
---|
31 | <p>The reason why Spirit v1.6.x worked on old non-conforming compilers is that |
---|
32 | the authors laboriously took the trouble of searching for workarounds to make |
---|
33 | these compilers happy. The process takes a lot of time and energy, especially |
---|
34 | when one encounters the dreaded ICE or "Internal Compiler Error". |
---|
35 | Sometimes searching for a single workaround takes days or even weeks. Sometimes, |
---|
36 | there are no known workarounds. This stifles progress a lot. And, as the library |
---|
37 | gets more progressive and takes on more advanced C++ techniques, the difficulty |
---|
38 | is escalated to even new heights.</p> |
---|
39 | <p>Spirit v1.6.x will still be supported. Maintenance will still happen and bug |
---|
40 | fixes will still be applied. There will still be active development for the |
---|
41 | back-porting of new features introduced in Spirit v1.8.0 (and Spirit 1.9.0) |
---|
42 | to lesser able compilers; hopefully, fueled by contributions from the community. |
---|
43 | We welcome active support from the C++ community, especially those with special |
---|
44 | expertise on compilers such as older Borland and MSVC++ compilers.</p> |
---|
45 | <p>Spirit 1.8 has been tested to compile and run properly on these compilers:</p> |
---|
46 | <ol> |
---|
47 | <li>g++ 3.1 and above</li> |
---|
48 | <li>Comeau 4.24.5 </li> |
---|
49 | <li>MSVC 7.1</li> |
---|
50 | <li>Intel 7.1</li> |
---|
51 | </ol> |
---|
52 | <p>If your compiler is sufficiently conforming, chances are, you can compile Spirit |
---|
53 | as it is or with minimal portability fixes here and there. Please inform us |
---|
54 | if your compiler is known to be ISO/ANSI conforming and is not in this list |
---|
55 | above. Feel free to post feedback to <a href="https://lists.sourceforge.net/lists/listinfo/spirit-general">Spirit-general |
---|
56 | mailing list</a> [Spirit-general@lists.sourceforge.net].</p> |
---|
57 | <table border="0"> |
---|
58 | <tr> |
---|
59 | <td width="10"></td> |
---|
60 | <td width="30"><a href="../index.html"><img src="theme/u_arr.gif" border="0"></a></td> |
---|
61 | <td width="30"><a href="includes.html"><img src="theme/l_arr.gif" border="0"></a></td> |
---|
62 | <td width="30"><a href="style_guide.html"><img src="theme/r_arr.gif" border="0"></a></td> |
---|
63 | </tr> |
---|
64 | </table> |
---|
65 | <br> |
---|
66 | <hr size="1"> |
---|
67 | <p class="copyright">Copyright © 1998-2003 Joel de Guzman<br> |
---|
68 | <br> |
---|
69 | <font size="2">Use, modification and distribution is subject to the Boost Software |
---|
70 | License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
---|
71 | http://www.boost.org/LICENSE_1_0.txt)</font></p> |
---|
72 | <p class="copyright"> </p> |
---|
73 | </body> |
---|
74 | </html> |
---|