Additional Information for VMS Programmers Compile On VMS platforms, Rendezvous programmers must define the C-compile command appropriately. For the HP C compiler: $ CC :== CC/FLOAT=IEEE/IEEE_MODE=UNDERFLOW_TO_ZERO - /PREFIX=ALL/INCLUDE_DIRECTORY=("/tibrv/include",[]) Rendezvous programmers using C++ (CXX) must define the CXX-compile command appropriately. For the HP C++ compiler: $ CPP :== CXX/FLOAT=IEEE/IEEE_MODE=UNDERFLOW_TO_ZERO - /PREFIX=ALL/WARNINGS=DISABLE=EXTRASEMI - /INCLUDE_DIRECTORY=("/tibrv/include",[]) Link Rendezvous API libraries are multi-threaded, so VMS scheduler upcalls can yield significant performance improvements: $ LINK/THREADS_ENABLE=UPCALLS Migrating to Release 8.x Forward Migration In general, applications linked with shareable images migrate forward to new versions of TIBCO Rendezvous without any need to relink; they usually operate smoothly with newer shareable images. Exception: In Rendezvous release 8.0, we reorganized the Rendezvous shareable image libraries on OpenVMS platforms, in order to resolve issues with third-party libraries. As a result, you must relink applications linked with shareable image libraries when you upgrade across this division (from 7.5.4 or earlier, to 8.0 or later, on OpenVMS). Older Shareable Libraries Applications that link with sharable images usually cannot run with older shareable libraries (from earlier Rendezvous releases). The reason is that new releases can introduce new entry points, which are absent from older shareable libraries. This incompatibility can cause problems if you link an application against a current shareable library, and then distribute it to other host computers where it runs with older shareable libraries.