An XMS client is supplied for each of the tested operating systems.
Table 1 lists the compiler for each client platform.
Operating system | Compiler |
---|---|
Microsoft Windows XP, MicrosoftWindows Server 2003, MicrosoftWindows Server 2003 R2, Microsoft Windows Vista, Microsoft Windows Server 2008 (Intel 32 bit) | Microsoft Visual C++ .NET 2005, service Pack 1 |
Microsoft Windows XP, Microsoft Windows Server 2003, Microsoft Windows Server 2003 R2, Microsoft Windows Vista, Microsoft WindowsServer 2008 (x64 bit) | Microsoft Visual C++ .NET 2005, service Pack 1 |
Red Hat Enterprise Linux 4.0 or 5.0 (Intel 32 bit), SUSE Linux ES 9.0 or 10.0 (Intel 32 bit) | gnu gcc 4.1.2 |
Red Hat Enterprise Linux 4.0 or 5.0 (Intel 64 bit) with update 4 (Intel 64 bit) | gnu gcc 4.1.2 |
Sun Solaris version 9 (on SPARC) | Sun ONE Studio 11 Enterprise Edition for Solaris (C and C++) |
AIX® 5.3 Technology Level 04 or AIX 6.1 | IBM® XL C/C++ Enterprise Edition for AIX 9.0 (The minimum level of IBM XL C/C++ Enterprise Edition for AIX 9.0 is 9.0.0.3) |
HP-UX 11i 2.0 (11.23) or 11i 3.0 (11.31) on IA64 |
HP aCC A.06.15 |
Red Hat Enterprise Linux 4.0 or 5.0 on System p, SUSE Linux ES 9.0 or 10.0 on System p | GNU gcc 4.1.2 |
The XMS C libraries are readily usable with objects built with earlier or later versions of the Sun Studio C compilers.
The XMS C++ libraries are readily usable with later 5.x versions of the Sun Studio C compilers. Note that the XMS C++ libraries are likely to be unusable with objects built by a C++ compiler with version earlier than 5.x, or with 5.x compilers operating in version 4 compatibility mode. Therefore, if an object has been compiled by a version 5.x compiler specifying the -compat option, it is likely to be unusable, either at link time or run time, with the XMS C++ libraries.