This appendix contains the values of the environment variables required for your Sybase applications to compile and work correctly. The environment variables that must be set depends on your application, and include:
SYBASE – set to the path of the Sybase installation directory.
SYBASE_OCS – set to the subdirectory containing the Open Client and Open Server version number. For example, OCS-15_0.
DSQUERY – set to the name of the Adaptive Server or Open Server.
DSLISTEN – set to the name of the Open Server.
SYBPLATFORM – depends on the platform that you are running and whether or not you are using reentrant libraries. Refer to Table B-1 for the appropriate variable setting.
You must set the platform specific library path variable listed in Table B-1 to $SYBASE/$SYBASE_OCS/lib to run programs linked with shareable (dynamic) libraries. If you are running in debug mode, set the platform-specific library path variable to $SYBASE/$SYBASE_OCS/devlib.
For ESQL/COBOL applications, include the location of the $COBDIR/coblib directory.
Platform |
SYBPLATFORM setting |
Platform-specific library path variable |
---|---|---|
HP 9000 (8xx) - 32-bit HP 9000 (8xx) - 32-bit using native threads |
hpux nthread_hpux |
SHLIB_PATH |
HP 9000 (8xx) - 64-bit HP 9000 (8xx) - 64-bit using native threads |
hpux64 nthread_hpux64 |
LD_LIBRARY_PATH |
HP Itanium - 32-bit HP Itanium - 32-bit using native threads |
hpia nthread_hpia |
SHLIB_PATH |
HP Itanium - 64-bit HP Itanium - 64-bit using native threads |
hpia64 nthread_hpia64 |
LD_LIBRARY_PATH |
IBM RS/6000 - 32-bit IBM RS/6000 - 32-bit using native threads |
rs6000 nthread_rs6000 |
LIBPATH |
IBM RS/6000 - 64-bit IBM RS/6000 - 64-bit using native threads |
rs600064 nthread_rs600064 |
LIBPATH |
Linux - 32-bit Linux - 32-bit using native threads |
linux nthread_linux |
LD_LIBRARY_PATH |
Linux on POWER - 32-bit Linux on POWER - 32-bit using native threads |
ibmplinux nthread_ibmplinux |
LD_LIBRARY_PATH |
Linux on POWER - 64-bit Linux on POWER - 64-bit using native threads |
ibmplinux64 nthread_ibmplinux64 |
LD_LIBRARY_PATH |
Linux AMD64 (Opteron)/EM64T Linux AMD64 (Opteron)/EM64T using native threads |
linuxamd64 nthread_linuxamd64 |
LD_LIBRARY_PATH |
Sun Solaris 2.x - 32-bit Sun Solaris 2.x - 32-bit using native threads |
sun_svr4 nthread_sun_svr4 |
LD_LIBRARY_PATH |
Sun Solaris 2.x - 64-bit Sun Solaris 2.x - 64-bit using native threads |
sun_svr464 nthread_sun_svr464 |
LD_LIBRARY_PATH_64 |
Sun Solaris 10 x64 (Opteron) 32-bit Sun Solaris 10 x64 (Opteron) 32-bit using native threads |
sunx86 nthread_sunx86 |
LD_LIBRARY_PATH |
Sun Solaris 10 x64 (Opteron) 64-bit Sun Solaris 10 x64 (Opteron) 64-bit using native threads |
sunx8664 nthread_sunx8664 |
LD_LIBRARY_PATH_64 |
For Embedded SQL/COBOL applications you must set the following environment variables in addition to the ones listed above:
COBDIR – set to the path of your COBOL compiler
PATH – add $COBDIR/bin