C++ Interface Version 4.50.FC10, Linux Intel 64bit


                      =================================
                            MACHINE SPECIFIC NOTES
                                    FOR
                 HCL Informix Client-SDK 4.50.FC10 PRODUCT RELEASE
                         C++ Interface Version 4.50.FC10
                             On Linux Intel 64bit
                               DATE: 08 Mar 2023
                      =================================

OS Information : Built on Red Hat Enterprise Linux ES release 7.4 (Maipo)
                 Certified on SUSE SLES 12.3 and 15,
                 Ubuntu Server Edition 16.04 LTS and 17.10.

Machine Specific Notes
======================

1. This product was built on Red Hat Enterprise Linux ES release 7.4
   (Kernel:  3.10.0-693, Glibc: 2.17) for x86_64 compatible processors.
   The following compilers were used:

        gcc and g++ compiler 4.8.5 20150623 (Red Hat 4.8.5-16)

   Installing the product on Ubuntu or Debian requires RPM to be installed
   and initialized. After RPM installed, use the following commands to 
   initialize RPM:

        mkdir -p /var/lib/rpm 
        rpm --initdb

   The bc utility is required by the product installer, and needs to be 
   installed on Ubuntu.

2. If you use the C++ Interface with shared libraries, setting the
   environment variable LD_LIBRARY_PATH:

     (for C Shell)
     setenv LD_LIBRARY_PATH $INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:
     $INFORMIXDIR/lib/c++:$INFORMIXDIR/lib/dmi:$LD_LIBRARY_PATH

     (for Bourne or Korn Shell)
     LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:
     $INFORMIXDIR/lib/c++:$INFORMIXDIR/lib/dmi:$LD_LIBRARY_PATH
     export LD_LIBRARY_PATH

3. IPv6 Support 

   The product supports Internet Protocol Version 6 (128 Bit Internet Addresses)
   as well as IPv4 (32 Bit Addresses).

   In order for the machine name specified in the SQLHOSTS file to resolve
   to the correct IP address, the name services files on the Operating System
   should be correctly configured. If the machine has IPv6 address configured
   and the listener thread is bound to an IPv6 address, then the name
   resolution files /etc/netsvc.conf should be configured to fetch IPv6
   address. Also use the appropriate /etc/hosts setting if local machine
   settings are used.

   For compatibility with older HCL Informix client and server products,
   assign the same hostname 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 IPv4 address,
   then an explicit IPv4 address needs to be put in nodename field of SQLHOSTS
   file. Client applications should also use the same setting.
 

(c) Copyright IBM Corp. 2002, 2017
(c) Copyright HCL Technologies Ltd. 2017, 2023.  All Rights Reserved.