=================================
MACHINE SPECIFIC NOTES
FOR
HCL Informix Client-SDK 15.0.F PRODUCT RELEASE
IBM Informix ODBC Driver Version 15.0.F
On Linux aarch64
DATE: 22 Sep 2025
=================================
OS Information: Built on AlmaLinux release 8.10 (Cerulean Leopard)
Machine Specific Notes
======================
1. This product was built on AlmaLinux release 8.10 (Cerulean Leopard)
for aarch64 compatible processors with
Kernel version 4.18.0-553.el8_10.aarch64 and glibc 2.28
using the following compilers:
gcc version 11.2.1 20220127 (Red Hat 11.2.1-9) (GCC)
The following packages are required on your Linux system:
elfutils-libelf-0.190
libaio-0.3.112
libgcc-8.5.0
libstdc++-8.5.0
ncurses-libs-6.1
pam-1.3.1
2. For shared library support, set the environment variable LD_LIBRARY_PATH
to include the $INFORMIXDIR/lib/cli directories where IBM INFORMIX ODBC
shared libraries are installed.
(for C Shell)
setenv LD_LIBRARY_PATH $INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:
$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
(for Bourne or Korn Shell)
LD_LIBRARY_PATH=$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:
$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
3. The thread-safe ODBC libraries are supported on this platform using POSIX
threads. Make sure that you set the THREADLIB environment variable to
"POSIX" before linking your ODBC program using the esql command.
4. Pluggable Authentication Module (PAM)
PAM functionality is supported on Linux operating systems. PAM requires
the libpam.so library that is supplied by the Operating System vendor.
Use of PAM can be enabled or disabled by the system administrator. By
default, the Informix server will use the traditional authentication
mechanism to avoid changes for the users.
The PAM service identifies the PAM module. This PAM module usually is
located in /usr/lib/arm-linux-gnueabihf and its parameters are listed
in /etc/pam.conf.
5. IPv6 Support
The Informix server supports Internet Protocol Version 6 (128 Bit Internet
Addresses) as well as IPv4 (32 Bit Addresses).
In order for the machine name that is specified in the SQLHOSTS file to
resolve to the correct IP address, the name services files on the operating
system must be configured correctly. If the machine has an IPv6 address
configured, and the listener thread is bound to an IPv6 address, then the
name service switch files /etc/nsswitch.conf must be configured to fetch
an IPv6 address. Also any local machine settings must be set correctly in
the /etc/hosts file.
For compatibility with earlier version of Informix client and server
products, assign each host name with both an IPv4 address and an IPv6
address. If the listener needs to be bound to an IPv4 address, and the
name services resolve the name in the order of the IPv6 address followed
by the IPv4 address, then an explicit IPv4 address needs to be put in the
host name field of SQLHOSTS file. Client applications should also use the
same setting.
Check the following website for the latest Linux system requirements:
http://www.ibm.com/support/docview.wss?rs=630&uid=swg27016673
(C) Copyright IBM Corp. 2002, 2017
(C) Copyright HCL Technologies Ltd. 2017, 2025. All Rights Reserved.