Tuxedo 8.0 Supplement for H-Series RVUs
Environment Variables
TUXDIR
buildclient uses the environment variable TUXDIR to find the System/T libraries and include files to use
during compilation of the client process.
CC
buildclient normally uses the default C language compilation command to produce the client executable.
The default C language compilation command is defined as C89(1) for Open System Services. In order to
allow for the specification of an alternate compiler, buildclient checks for the existence of an
environment variable named CC. If CC does not exist in the buildclient environment, or if it is the string
" ", buildclient will use the default C language compiler. If CC does exist in the environment, its value is
taken to be the name of the compiler to be executed.
CFLAGS
The environment variable CFLAGS is taken to contain a set of arguments to be passed as part of the compiler
command line. This is in addition to the command line option "-I $TUXDIR/include " and other options
passed automatically by buildclient. To see the options passed to the compiler, and by the compiler to
the linker, use the buildclient -v option.
If -WBstatic is specified in the variable, then static linking is performed using the library archives in
$TUXDIR/lib. Otherwise, the client dynamically links to user libraries when it executes. The NonStop
Tuxedo DLLs are contained in the directory $TUXDIR/lib and have filenames ending with .so.
ALTCC
When the -C option is specified for COBOL compilation, buildclient normally uses the OSS COBOL85
compiler frontend "ecobol" found using the OSS $PATH, which calls /G/system/system/ecobol to
produce the client executable. In order to allow for the specification of an alternate compiler, buildclient
checks for the existence of an environment variable named ALTCC. If ALTCC does not exist in
buildclient's environment, or if it is the string " ", buildclient will use ecobol. If ALTCC does
exist in the environment, its value is taken to be the name of the compiler to be executed.
ALTCFLAGS
The environment variable ALTCFLAGS is taken to contain a set of additional arguments to be passed as part
of the COBOL85 compiler command line when the -C option is specified. This is in addition to the command
line option "-I $TUXDIR/include", and other options, passed automatically by buildclient. When
the -C option is used, putting compiler options and their arguments in the buildclient -f option will
generate errors; they must be put in ALTCFLAGS. If not set, then the value is set to the same value used for
CFLAGS, as specified above.
_RLD_LIB_PATH
The environment variable _RLD_LIB_PATH indicates which directories contain shared objects (*.so files,
also known as DLLs) used by buildclient, in addition to the NonStop Tuxedo DLLs. By default, all
NonStop Tuxedo executables use the lib directory in the default install location, that is,
/tuxedo8.0/lib. If NonStop Tuxedo is installed in the default location, /tuxedo8.0, and you are not
using any other DLLs, you do not need to supply a value for _RLD_LIB_PATH. If NonStop Tuxedo is not
installed in /tuxedo8.0, then _RLD_LIB_PATH must be exported to buildclient and must contain
the installed location of the NonStop Tuxedo DLLs.
Portability
buildclient is supported as a NonStop Tuxedo compilation tool in the OSS environment. Note that file names
supplied as part of the buildclient command line must conform to the syntax and semantics of the resident
operating system.










