=================================
                            MACHINE SPECIFIC NOTES
                                    FOR
               INFORMIX-Client SDK 2.40.UC1   PRODUCT RELEASE
                           C++ Interface Version 2.7
                               DATE: 23 Nov 1999
                      =================================

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

1. C++ shared libraries are supported in this release.

2. For using the C++ shared libraries, the application should be compiled
   with the -brtl linker option and LIBPATH environment variable must
   be set as follows.

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

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

3. This product was built and tested on AIX 4.2.1


                      =================================
                            MACHINE SPECIFIC NOTES
                                    FOR
               INFORMIX-Client SDK 2.40.UC1    PRODUCT RELEASE
                      INFORMIX-ESQL/C Version 9.30.UC1
                               DATE: 23 Nov 1999
                      =================================

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

1. ESQL/C product libraries are supported as both static and shared
   libraries. By default the script uses shared libraries.
   To use static libraries, the 'esql' script must be invoked as
        esql -static

   Environment Variable LIBPATH should be set to include $INFORMIXDIR/lib
   and $INFORMIXDIR/lib/esql. During runtime of the executable, dynamic
   loader will look for this path for Informix ESQL/C shared libraries.

      (for Bourne or Korn Shell)
      LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LIBPATH
      export LIBPATH

      (for C Shell)
      setenv LIBPATH  $INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LIBPATH

2. The thread safe ESQL/C libraries are supported on this platform using
   POSIX threads.
   Please make sure to set the THREADLIB environment variable to posix.

   (for Bourne or Korn Shell)
      export THREADLIB=posix

   (for C Shell)
      setenv THREADLIB posix

   To build thread safe ESQL/C programs, use the following command:

      esql -thread prog.ec -o prog

3. Shared library changes
   The Informix shared libraries on AIX have undergone major changes in
   the Client SDK release. Shared libraries are now built using the new
   linker options available in AIX release 4.2.1. Shared library extension
   name has been changed from "shr.a" in Informix 7.2x esql product to ".so".

   Applications which were linked with the shared libraries on 7.x are not
   compatible with esql  shared libraries  in Client SDK  2.x. These
   applications must be relinked to take advantage of the new esql shared
   libraries. However, to  support backward compatibility, esql shared
   libraries from the latest available 7.24 release are bundled and provided
   along with the client SDK 2.x product. This support will be provided in
   all the 2.0x and 2.1x eleases starting with 2.01 UC2 and will be
   discontinued with the Client SDK release 2.20

   There are two workaround scenarios in this situation.

        (i) The applications can be recompiled in the latest version of ESQLC
            and then can be run.
        (ii) If you do not want to re-compile the code, then refer to
             PTS# 116718.

4. This product was built and tested on AIX 4.2.1


                      =================================
                            MACHINE SPECIFIC NOTES
                                    FOR
               INFORMIX-Client SDK 2.40.UC1   PRODUCT RELEASE
                         GLS API Version 3.10
                               DATE: 23 Nov 1999
                      =================================


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

1. This product was built and tested on AIX 4.2.1

                      =================================
                            MACHINE SPECIFIC NOTES
                                    FOR
               INFORMIX-Client SDK 2.40.UC1   PRODUCT RELEASE
                  Informix ODBC Driver, Version 3.3
                               DATE: 23 Nov 1999
                      =================================

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

1. For using the ODBC libraries, the application should be compiled
   with the -brtl linker option and LIBPATH environment variable must
   be set as follows.

      (for Bourne or Korn Shell)
      LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:
              $LIBPATH
      export LIBPATH

      (for C Shell)
      setenv LIBPATH  $INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:
                      $INFORMIXDIR/lib/esql:$LIBPATH

2. The thread safe ODBC libraries are supported on this platform using
   POSIX threads. The application must be compiled with xlc_r
   For using the ODBC thread safe library, the application should be
   compiled with the -brtl linker option and LIBPATH environment variable
   be set as follows.

      (for Bourne or Korn Shell)
      LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:
              $LIBPATH
      export LIBPATH

      (for C Shell)
      setenv LIBPATH  $INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:
                      $INFORMIXDIR/lib/esql:$LIBPATH

3. This product was built and tested on AIX 4.2.1