Skip to main content

Software  >  Information Management  >  Informix product family
Informix support for Linux
Overview4GLCSDKDataBladesIDS
Information Management software

Informix® Client Software Development Kit and Informix Connect for Linux®

Informix Client SDK provides the ability to develop software that accesses IDS on Linux. The following versions are available 3.50, 3.00,2.90 and 2.81

Note: The following codes are used in the tables on this page.
F = 64-bit on any platform
U = 32-bit on any Linux platform


CSDK/I-Connect 3.50
Product version Platform Distributions Base Kernel version Glibc version Compiler version Comments
3.50.UC1 Intel x86 RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm rpm --initdb Note: The bc utility is required by the product installer
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb
x86_64 (EM64T/AMD64) RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm rpm --initdb Note: The bc
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm rpm --initdb
3.50.FC1 x86_64 (EM64T/AMD64) RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm rpm --initdb Note: The bc utility is required by the product installer
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm rpm --initdb
3.50.FC1 POWER (pSeries, iSeries, OpenPower, JS20 Blades) RHEL 4 2.6.9 2.3.4 3.4.6 Minimum Update 5 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
3.50.FC1 IBM zSeries RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  





CSDK/I-Connect 3.00
Product version Platform Distributions Base Kernel version Glibc version Compiler version Comments
3.00.UC3R1 Intel x86 RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb
Note: The bc utility is required by the product installer
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb
x86_64 (EM64T/AMD64) RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb Note: The bc utility is required by the product installer
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb
3.00.FC3R1 x86_64 (EM64T/AMD64) RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Ubuntu 6.06.1 LTS 2.6.15 2.3.6 4.0.3 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb Note: The bc utility is required by the product installer
Debian 4.0 2.6.18 2.3.6 4.1.2 Requires RPM to be installed and initialized. Use the following commands to initialize RPM: mkdir -p /var/lib/rpm
rpm --initdb
3.00.FC3R1 POWER (pSeries, iSeries, OpenPower, JS20 Blades) RHEL 4 2.6.9 2.3.4 3.4.6 Minimum Update 5 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  
Asianux 2.0 2.6.9 2.3.4 3.4.3  
Asianux 3.0 2.6.18 2.5-12 4.1.1  
3.00.FC2 IBM zSeries RHEL 4 2.6.9 2.3.4 3.4.5 Minimum Update 3 of RHEL 4 is required
RHEL 5 2.6.18 2.5 4.1.1  
SUSE SLES 10 2.6.16 2.4-31 4.1.0  





CSDK/I-Connect 2.90
Product version Platform Distributions Base Kernel version Glibc version Compiler version Comments
2.90.UC4R1 Intel x86 RHEL 3 2.4.21 2.3.2 3.2.3  
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
Red Flag Advanced Server 4.1 2.4.21 2.3.2 3.2.3  
Mandriva Corporate Server 3.0 2.3.3 3.3.2  
Asianux 2.0 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
x86_64 (EM64T/AMD64) RHEL 3 2.4.21 2.3.2 3.2.3  
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
Asianux 2.0 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
2.90.FC4R1 x86_64 (EM64T/AMD64) RHEL 3 2.4.21 2.3.2 3.2.3 Minimum Update 3 of RHEL 3 is required
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
Asianux 2.0 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
2.90.FC4 IBM zSeries RHEL 3 2.4.21 2.3.2 3.2.3 Minimum Update 3 of RHEL 3 is required
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
2.90.FC4R1 POWER (pSeries, iSeries, OpenPower, JS20 Blades) RHEL 3 2.4.21 2.3.2 3.2.3 Minimum Update 3 of RHEL 3 is required
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3  
Asianux 2.0 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.
2.90.FC4R1 Itanium RHEL 3 2.4.21 2.3.2 3.2.3 Minimum Update 3 of RHEL 3 is required
SUSE SLES 9 2.6.5 2.3.3 3.3.3  
RHEL 4 2.6.9 2.3.4 3.4.3 Object Interface for C++ is supported with the GCC 3.2.3 compiler only.



CSDK/I-Connect 2.81
Product version Platform Distributions Base Kernel version Glibc version Compiler version Comments
2.81.UC3 Intel x86 Red Hat 7.1 2.4.2 2.2.2 2.96  
Red Hat 7.2 2.4.7 2.2.4 2.96  
Red Hat 7.3 2.4.18 2.2.5 2.96  
Red Hat 8 2.4.18 2.2.93 3.2  
Red Hat AS 2.1 2.4.9 2.2.4 2.96  
SUSE 8 2.4.18 2.2.5 2.95.3  
SUSE 8.1 2.4.19 2.2.5 3.2  
SUSE SLES 8 2.4.19 2.2.5 3.2  
United Linux 1.0 2.4.19 2.2.5 3.2  
2.81.UC3

(Native RHEL3 Port)
Intel x86 RHEL 3 2.4.21 2.3.2 3.2.3 This is a native RHEL 3 port

RHEL 3 Update 3 added a new feature, Exec Shield Randomize, which is turned on by default. Due to this feature, IBM Informix 4GL and ESQL/C applications compiled with this release may unpredictably fail to connect to a local IBM Informix database instance because shmat() will fail to attach shared memory at the configured location.

If SHM communication is used, we recommend that you set the environment variable INFORMIXSHMBASE to -1 (example: export INFORMIXSHMBASE=-1) to work around this issue.
2.81.FC3 IBM zSeries SUSE SLES 8 2.4.19 2.2.5 3.2  
United Linux 1.0 2.4.19 2.2.5 3.2  
2.81.FC3 Itanium United Linux 1.0 2.4.19 2.2.5 3.2  
SUSE SLES 8 2.4.19 2.2.5 3.2  
RHEL 3 2.4.21 2.3.2 3.2.3