| 1 | |
| 2 | <html> |
| 3 | <head> |
| 4 | <title>Platforms supported by wxWindows 2.4</title> |
| 5 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| 6 | <meta name="Author" content="Vadim Zeitlin"> |
| 7 | </head> |
| 8 | <BODY BGCOLOR="#FFFFFF" TEXT="#000000" VLINK="#00376A" LINK="#00529C" ALINK="#313063"> |
| 9 | |
| 10 | <font face="Arial, Lucida Sans, Helvetica"> |
| 11 | |
| 12 | <table align=center width=100% border=0 cellpadding=5 cellspacing=0> |
| 13 | <tr> |
| 14 | <td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif"> |
| 15 | <font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF"> |
| 16 | <b>Supported Platforms</b> |
| 17 | </font> |
| 18 | </td> |
| 19 | </tr> |
| 20 | </table> |
| 21 | |
| 22 | </p> |
| 23 | |
| 24 | You will find below the list of all supported platforms for different ports of |
| 25 | wxWindows 2.x (wxMSW/wxGTK/wxMotif ports only). The cross icon in the third |
| 26 | column doesn't mean that the platform is not supported, but just that |
| 27 | wxWindows hasn't been tested on it recently (the table is being updated for |
| 28 | wxWindows 2.4.0 currently). |
| 29 | <p> |
| 30 | See also: |
| 31 | |
| 32 | <ul> |
| 33 | <li><A HREF="http://www.lpthe.jussieu.fr/~zeitlin/wxWindows/daily/">daily rebuilds page</A> for some of the platforms mentioned below; |
| 34 | <li>the list of <a href="supported.htm">support classes</a> in each platform; |
| 35 | <li>the <a href="embedded.htm">wxEmbedded page</a> which describes embedded platforms supported |
| 36 | or in progress. |
| 37 | </ul> |
| 38 | |
| 39 | <p> |
| 40 | If you have tested wxWindows on a platform not mentioned here, please tell us about your experience on our mailing list! |
| 41 | We would especially like to have information about compiling wxGTK on other Unix variants, such as IRIX, DG-UX, |
| 42 | other flavours of BSD, ... Please note that you will generally need GNU make |
| 43 | (also known as <tt>gmake</tt>) to compile wxWindows, native make programs |
| 44 | often don't work. |
| 45 | <p> |
| 46 | |
| 47 | <table width=100% border=4 cellpadding=5 cellspacing=0> |
| 48 | |
| 49 | <tr> |
| 50 | <td bgcolor="#004080" colspan=5> <font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF"> wxWindows 2 Platforms </font> </td> |
| 51 | </tr> |
| 52 | |
| 53 | <tr> |
| 54 | <td bgcolor="#DEDEDE" align=center valign=top> <font face="Arial, Lucida Sans, Helvetica" color="#000000"> Platform </font> </td> |
| 55 | <td bgcolor="#DEDEDE" align=center valign=top> <font face="Arial, Lucida Sans, Helvetica" color="#000000"> Compiler </font> </td> |
| 56 | <td bgcolor="#DEDEDE" align=center valign=top> <font face="Arial, Lucida Sans, Helvetica" color="#000000"> Status </font> </td> |
| 57 | <td bgcolor="#DEDEDE" align=center valign=top> <font face="Arial, Lucida Sans, Helvetica" color="#000000"> Tested by </font> </td> |
| 58 | <td bgcolor="#DEDEDE" align=center valign=top> <font face="Arial, Lucida Sans, Helvetica" color="#000000"> Remarks </font> </td> |
| 59 | </tr> |
| 60 | |
| 61 | <tr> |
| 62 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=7>Win32<br>(Win 9x/NT/2K)</td> |
| 63 | <td>Visual C++ 4.2/5.x/6.0</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ, JS</td><td>Project files are provided for all versions except 4.2</td> |
| 64 | <tr> <td>Borland C++ 5.0</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td>Also works with free command line Borland C++ 5.5</td> |
| 65 | <tr> <td>Mingw32</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>GRG, VZ</td><td>Cross compilation from Linux works as well<br> |
| 66 | Version 2.95.2 recommended, otherwise some (included) patches must be applied<br> |
| 67 | Memory debugging code doesn't seem to work well</td> |
| 68 | <tr> <td>Cygwin</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Stephane Junique<br>Andrea Venturoli</td><td>tested under NT 4, cross-compiling for mingw also works</td> |
| 69 | <tr> <td>Watcom C++ 10</td><td align=center><IMG SRC="images/somewhat.gif" ALT=Almost></td><td>JS</td><td>Tested with 10.6: works, but wxImage seems to be broken<br>no support for JPEG, TIFF or OpenGL</td> |
| 70 | <tr> <td>Watcom C++ 11</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Markus Neifer</td><td>Tested with 11.0b under win95</td> |
| 71 | <tr> <td>Symantec C++</td><td align=center><IMG SRC="images/no.gif" ALT=Unknown></td><td><br></td><td><br></td> |
| 72 | </tr> |
| 73 | |
| 74 | <tr> |
| 75 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=2>Win16<br>(Windows 3.1)</td> |
| 76 | <td>Visual C++ 1.52</td><td align=center><IMG SRC="images/somewhat.gif" ALT=Ok></td><td><br></td> |
| 77 | <td rowspan=2 valign=center>Some features are missing (OLE related classes, threads, ...)<br> |
| 78 | Borland C++ can't cope with ODBC, resources and new wxGrid class</td> |
| 79 | <tr> <td>Borland C++ 4.0/5.0</td><td align=center><IMG SRC="images/somewhat.gif" ALT=Ok></td><td>JS</td> |
| 80 | </tr> |
| 81 | |
| 82 | <tr> |
| 83 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=5>Linux x86</td> |
| 84 | <td>wxGTK with gcc 2.7.2</td><td align=center><IMG SRC="images/no.gif" ALT=Unknown></td><td><br></td><td>Should work, but nobody uses it any more</td> |
| 85 | <tr> <td>wxGTK with egcs 1.1.1</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ, RR</td><td><br></td> |
| 86 | <tr> <td>wxGTK with gcc 2.95</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td><br></td> |
| 87 | <tr> <td>wxMotif with egcs 1.1.1</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td>with <a href="http://www.lesstif.org">LessTif</a> 0.87</td> |
| 88 | <tr> <td>wxMotif with gcc 2.95</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td>with <a href="http://www.openmotif.org">OpenMotif</a></td> |
| 89 | </tr> |
| 90 | |
| 91 | <tr> <td bgcolor="#fafafa"><br></td><td bgcolor="#fafafa" colspan=5> All BSD systems tests are for wxGTK using gcc. </td> |
| 92 | <tr> |
| 93 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=1>FreeBSD</td> |
| 94 | <td>all version between 3.2 and 5.0 x86</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ</td><td><br></td> |
| 95 | </tr> |
| 96 | |
| 97 | <tr> |
| 98 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=1>NetBSD</td> |
| 99 | <td>1.6, Alpha</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ</td><td><br></td> |
| 100 | </tr> |
| 101 | |
| 102 | <tr> |
| 103 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=1>OpenBSD</td> |
| 104 | <td>3.1, Alpha</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ</td><td>Some problems with shared libraries, ok with static ones</td> |
| 105 | </tr> |
| 106 | |
| 107 | <tr> |
| 108 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=5>Solaris</td> |
| 109 | <td>wxMotif with Sun CC 4.2</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ</td><td>Thread support must be disabled on system with not MT-safe X11</td> |
| 110 | <tr> <td>wxMotif with gcc</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td><br></td> |
| 111 | <tr> <td>wxGTK with Sun CC 4.2</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td> </td><td><br></td> |
| 112 | <tr> <td>wxGTK with gcc</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td><br></td><td><br></td> |
| 113 | <tr> <td>wxGTK with Sun CC 5.0 and 6.1 (Solaris 7 and 8)</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Jiri Mracek</td><td>You have to edit line 2079 in glib.h to fix GTK+ error</td> |
| 114 | </tr> |
| 115 | |
| 116 | <tr> |
| 117 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=3>AIX</td> |
| 118 | <td>wxGTK 2.2.9 with gcc 3.0.4</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Ian Brown</td><td>Shared library building doesn't work, use <tt>--disable-shared</tt></td> |
| 119 | <tr> <td>wxGTK 2.3.3 with xlC (AIX 4.3.2)</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Irvin Probst</td><td>Both static and shared wxGTK libraries work, but only with static GTK+ and GLib</td> |
| 120 | <tr> <td>wxMotif with xlC 3.1.4.0 (AIX 4.2)</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td> |
| 121 | <td>Bernhard Eck</td> |
| 122 | <td>Some problems with OpenGL and native X server</td> |
| 123 | </tr> |
| 124 | |
| 125 | <tr> |
| 126 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=2>HP-UX 10.20</td> |
| 127 | <td>wxGTK with HP CC A.10.22<br>or HP aCC B3910B A.01.18</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Staf Verhaegen</td> |
| 128 | <td>you need to add <tt>-Aa -D_HPUX_SOURCE</tt> to <tt>CFLAGS</tt></td> |
| 129 | <tr> <td>wxGTK with gcc</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Julian Albo Garcia</td><td><br></td> |
| 130 | </tr> |
| 131 | |
| 132 | <tr> |
| 133 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=6>IRIX</td> |
| 134 | <tr> <td bgcolor="#fafafa" colspan=5> |
| 135 | Note that all entries use MIPSPro 7.3 compiler on IRIX 6.5.9 with <tt>-mips3 -n32</tt> flags if not mentioned otherwise. |
| 136 | Also note that you need to set <tt>LD_LIBRARYN32_PATH</tt> under IRIX to run wxWindows programs. |
| 137 | </td> |
| 138 | <tr> <td>wxGTK 2.2</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Ian</td><td>You may need to use <tt>--disable-catch_segvs</tt> if you get compiler error in utilsunx.cpp</td> |
| 139 | <tr> <td>wxGTK 2.3</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Carl Godkin</td><td><br></td> |
| 140 | <tr> <td rowspan=2>wxMotif</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>David Marshall</td><td>On IRIX 6.5.6 (Indigo2, 64bit), with SGI Motif 1.2</td> |
| 141 | <tr> <td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Ian</td><td><br></td> |
| 142 | </tr> |
| 143 | |
| 144 | <tr> |
| 145 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=1>SCO UnixWare</td> |
| 146 | <td>wxGTK with gcc</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>William Suetholz</td><td>UnixWare 2.1.3 with UnixWare 7 compatibility PTF</td> |
| 147 | </tr> |
| 148 | |
| 149 | <tr> |
| 150 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=1>DEC OSF/1</td> |
| 151 | <td>wxGTK with gcc</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Fabrice Didierjean</td><td>OSF1 4.0 on Dec Alpha<br> |
| 152 | you may need to run configure with <tt>--host=alpha-dec-osf switch</tt></td> |
| 153 | </tr> |
| 154 | |
| 155 | <tr> |
| 156 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=4>OS/2</td> |
| 157 | <td>VisualAge 3.0/4.0</td><td align=center><IMG SRC="images/no.gif" ALT="Not yet"></td><td>DW</td> |
| 158 | <td rowspan=2 valign=center>OS/2 port is work in progress...</td> |
| 159 | <tr> <td>EMX</td><td align=center><IMG SRC="images/no.gif" ALT="Not yet"></td><td>SN</td> |
| 160 | <tr> <td>wxGTK with EMX</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>SN</td><td>configure scripts need to be regenerated with OS/2 port of autoconf</td> |
| 161 | <tr> <td>wxMotif with EMX</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>SN</td><td>with <a href="http://www.lesstif.org">LessTif</a> 0.89; configure scripts need to be regenerated with OS/2 port of autoconf</td> |
| 162 | </tr> |
| 163 | |
| 164 | <tr> |
| 165 | <td bgcolor="#F0F0F0" align=center valign=center rowspan=1>OpenVMS</td> |
| 166 | <td>wxGTK with Compaq-C++ V6.2 (OpenVMS Alpha 7.3)</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>Jouk Jansen</td><td><br></td> |
| 167 | </tr> |
| 168 | |
| 169 | <tr> |
| 170 | <td bgcolor="#FFFFFF" align=center valign=center rowspan=1>Linux S/390</td> |
| 171 | <td>wxGTK with gcc 2.95.2</td><td align=center><IMG SRC="images/yes.gif" ALT=Ok></td><td>VZ</td><td>2.3.1+ only</td> |
| 172 | </tr> |
| 173 | |
| 174 | </table> |
| 175 | |
| 176 | <br> |
| 177 | |
| 178 | <hr> |
| 179 | Contact <A HREF="mailto:zeitlin@dptmaths.ens-cachan.fr">Vadim Zeitlin</A> with |
| 180 | any comments/suggestions. |
| 181 | |
| 182 | </font> |
| 183 | |
| 184 | </body> |
| 185 | </html> |
| 186 | |
| 187 | <!-- vi: set tw=0: !--> |