=================================
MACHINE SPECIFIC NOTES
FOR
HCL Informix Client-SDK 4.50.FC4W1 PRODUCT RELEASE
IBM Informix ODBC Driver Version 4.50.FC4W1
On Linux aarch64
DATE: 15 Jun 2020
=================================
OS Information: Built on openSUSE Leap 42.3
Machine Specific Notes
======================
1. This product was built on openSUSE Leap 42.3
(Kernel: 4.4.162-78-default, Glibc: 2.22) for aarch64 compatible
processors. The following compilers were used:
gcc/g++ (SUSE Linux) 4.8.5
The following packages are required on your Linux system:
glibc
libgcc_s1
libstdc++6
libz1
krb5
libcom_err2
libkeyutils1
libpcre1
libselinux1
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. 2020. All Rights Reserved.