Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 1 Programming Requirements and TIBCO Adapter SDK Classes : Requirements on UNIX

Requirements on UNIX
For all UNIX systems:
1.
2.
Add the include directories of the following products to the makefile: TIBCO Adapter SDK, TIBCO Rendezvous, and TIBCO Enterprise Message Service.
3.
4.
Environment Variables for UNIX Systems
To compile the example programs, the C++ examples included in the package, you can use the configure tool, which is also included, to generate a makefile. Makefiles generated by the configure tool set the following environment variables.
If special include and lib paths are needed.
Compiling Requirements for UNIX Systems
This section introduces the compiler, includes, preprocessor symbols for the individual platforms.
Solaris Development on SPARC
TIBCO Rendezvous include directory.
-mt
-m64
TIBCO Rendezvous include directory.
Solaris Development on X86
TIBCO Rendezvous include directory.
-mt
-m64
TIBCO Rendezvous include directory.
 
HP-UX Development on PA-RISC
-DHP_UX
-D_REENTRANT
+DAportable
TIBCO Rendezvous include directory.
-DHP_UX
-D_REENTRANT
+DA2.0W
TIBCO Rendezvous include directory.
HP-UX 11iv2, 11iv3 Development on Itanium 2
With HP-UX 11iv2 and 11iv3 on Itanium, you need the following environmment.
-mt
+DAportable -DHP_UX -D_REENTRANT
TIBCO Rendezvous include directory.
+DD64
-AA
-DHP_UX -D_REENTRANT -DHPUX_IA64
-D_THREAD_SAFE -mt
TIBCO Rendezvous include directory.
AIX Development
With AIX you need the following environment.
Table 10 AIX Development 
Supported Platforms
xlC_r v8.0 with -qnamemangling=v5
xlC_r v9.0 with -qnamemangling=v5
xlC_r v11.0 with -U__STR__ and -qnamemangling=v5 
-+
-qcpluscmt -qroconst -qproto -qchars=signed-qlongdouble -qstaticinline
-DU_SIZEOF_WCHAR_T=2
TIBCO Rendezvous include directory.
Supported Platforms
xlC_r v8.0 with -qnamemangling=v5
xlC_r v9.0 with -qnamemangling=v5
-+
-qcpluscmt -qroconst -qproto -qchars=signed-qlongdouble -qstaticinline
-DU_SIZEOF_WCHAR_T=4
TIBCO Rendezvous include directory.
Linux Development
With Linux, you need the following environment.
Table 11 Linux Development 
Note: Add "-DLINUX24" to CCFLAGS option in the makefile.
TIBCO Rendezvous include directory.
-pthread
-fPIC
-m64
Note: Add "-DLINUX24" to CCFLAGS option in the makefile.
TIBCO Rendezvous include directory.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved