================================= 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