SWIG Compatibility
SWIG is known to work on the following platforms :
SWIG is configured and built using an autoconf script so it is relatively easy to install on almost any flavor of Unix. However, most of SWIG's development has taken place under Linux and Solaris. While the configuration script tries to determine the proper settings for your machine, some tweaking may be required to compile the examples included in the distribution (especially if you are using a version of Unix such as AIX or HPUX).
SWIG can be compiled with Visual C++ 4.x/5.x/6.x or with the Borland C++ 5.x compiler. However, SWIG has only been officially tested using the Visual C++ compiler. You may also need to determine which compiler has been used to compile the various scripting languages that you will be using. In general, using SWIG with a different C++ compiler than the one that was used to compile the target scripting language may not work (for example, trying to create a Tcl/Tk module using the Borland compiler when Tcl/Tk has been compiled with Visual C++). Given that SWIG is primarily developed under Unix, the Windows version should be viewed as being somewhat experimental. SWIG has only been tested under Windows-NT. However, Windows 95/98 systems also appear to work.
A highly experimental version of SWIG has been compiled using Metrowerks Code Warrior 10. Given the limited availability and experience with the Macintosh, this version of SWIG should only be used by exceptionally brave users. SWIG has not been fully tested with Python or Perl on the Macintosh although some users have reported success.