ILOG CPLEX 10.1: Table of supported <machine> and <libformat> combinations

Notes:

<machine>: indicates the machine type and the compiler.
<libformat>: indicates the format of the library.
The default library format is static. A format may include the designation "pic" for "position independent code", which allows the user to create shared objects, and/or "mt" for "multi threaded" which means that re-entrant versions of the UNIX system routines were used, in cases where these are not the default on a platform.

<machine><libformat>Platform description

Unix Platforms

hp32_11_3.52static_pic_mt
static_pic_mt_AA
Machine: HP PA-RISC
OS: HP-UX 11.x
C++ compiler: HP aC++ A.03.52
Java: JDK 1.4
hp64_11_3.52static_mt
static_mt_AA
Machine: HP PA-RISC
OS: HP-UX 11.x
C++ compiler: HP aC++ A.03.52 (64-bit)
Java: JDK 1.4
ia64_hpux11_5.57static_mtMachine: Intel IA-64 processor family (Itanium)
OS: HP-UX 11.x
C++ compiler: HP aC++ A.05.57 (64-bit)
Java: not supported
ia64_RHEL3.0_3.2static_pic Machine: Intel IA-64 processor family (Itanium)
OS: Red Hat Enterprise Linux 3.0 (AS, ES, WS)
C++ compiler: g++ 3.2 (64-bit)
Java: JDK 1.4
power32_aix5.2_7.0static_stl
static_mt_stl
Machine: IBM Power architecture
OS: AIX 5.2, 5.3
C++ compiler: IBM XL C/C++ 7.0
Java: JDK 1.4, static_stl only
power64_aix5.2_7.0static_stl
static_mt_stl
Machine: IBM Power architecture
OS: AIX 5.2, 5.3
C++ compiler: IBM XL C/C++ 7.0 (64-bit)
Java: JDK 1.4, static_stl only
rs6000_5.2_6.0static_stl
static_mt_stl
Machine: IBM Power architecture
OS: AIX 5.2, 5.3
C++ compiler: IBM Visual Age C++ 6.0
Java: JDK 1.4, static_stl only
rs64_5.2_6.0static_stl
static_mt_stl
Machine: IBM Power architecture
OS: AIX 5.2, 5.3
C++ compiler: IBM Visual Age C++ 6.0 (64-bit)
Java: JDK 1.4, static_stl only
ultrasparc32_9_8static_pic_mt Machine: SUN UltraSPARC
OS: Solaris 9, 10
C++ compiler: Sun Studio 8
Java: JDK 1.4, 5.0*
ultrasparc64_9_8static_pic_mt Machine: SUN UltraSPARC
OS: Solaris 9, 10
C++ compiler: Sun Studio 8 (64-bit)
Java: JDK 1.4, 5.0*
x64_solaris10_11static_picMachine: x64 (aka AMD64, Opteron, EM64T, ia32e)
OS: Solaris 10
C++ compiler: SUN Studio 11 (64-bit)
Java: JDK 5.0*
x86_RHEL3.0_3.2static_picMachine: x86
OS: Red Hat Enterprise Linux 3.0 (AS, ES, WS)
C++ compiler: g++ 3.2
Java: JDK 1.4, 5.0*
x86_rhel4.0_3.4static_picMachine: x86
OS: Red Hat Enterprise Linux 4.0 (AS, ES, WS)
C++ compiler: g++ 3.4
Java: JDK 1.4, 5.0*
x86-64_RHEL3.0_3.2static_picMachine: x86-64 (aka AMD64, Opteron, EM64T, ia32e)
OS: Red Hat Enterprise Linux 3.0 (AS, ES, WS)
C++ compiler: g++ 3.2 (64-bit)
Java: JDK 5.0*
x86-64_rhel4.0_3.4static_picMachine: x86-64 (aka AMD64, Opteron, EM64T, ia32e)
OS: Red Hat Enterprise Linux 4.0 (AS, ES, WS)
C++ compiler: g++ 3.4 (64-bit)
Java: JDK 5.0*
x86-64_sles9.0_3.3static_picMachine: x86-64 (aka AMD64, Opteron, EM64T, ia32e)
OS: SUSE Linux Enterprise Server 9.0
C++ compiler: g++ 3.3 (64-bit)
Java: JDK 5.0*

Windows Platforms

x86_.net2003_7.1stat_sta
stat_mta
stat_mda
Machine: x86
OS: Windows XP, Server 2003
C++ compiler: Microsoft Visual Studio .NET 2003
.NET: Framework 1.1
Java: JDK 1.4, 5.0*
x86_.net2005_8.0stat_mta
stat_mda
Machine: x86
OS: Windows XP, Server 2003
C++ compiler: Microsoft Visual Studio 2005
.NET: Framework 1.1, 2.0
Java: JDK 1.4, 5.0*
ia64_.net2003_7.1stat_mda Machine: Intel IA-64 processor family
OS: Windows Server 2003 (64-bit)
C++ compiler: Microsoft C++ Compiler for IA-64, V13.10.2240.8
Java: JDK 1.4
x64_.net2005_8.0stat_mta
stat_mda
Machine: x64 (aka AMD64, Opteron, EM64T, ia32e)
OS: Windows XP x64, Server 2003 (64-bit)
C++ compiler: Microsoft Visual Studio 2005 (64-bit)
.NET: Framework 2.0
Java: JDK 5.0*

 

* CPLEX 10.1 has been tested with JDK 5.0, and we have found that existing JDK 1.4 applications will continue to run without modification. However, the new generics in JDK 5.0 may trigger compiler warnings, particularly when mixing JDK 5.0 code that uses the new generics with CPLEX 10.1 classes, which do not. Such warnings are harmless in most cases; however, we advise users to consult the JDK 5.0 documentation for further information on issues that must be considered when mixing the old pre-generic classes and the new generic classes.