Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 4 VMS : C++ Library

C++ Library
This section describes an inconsistency in the behavior of the HP C++ compiler.
On HP Integrity servers, version 7.3 of the C++ compiler uses a different name mangling algorithm than version 7.1 used. As a result, programs compiled using C++ compiler V7.3, cannot correctly link libraries compiled using C++ compiler V7.1.
The Rendezvous C++ library in the installation package for OpenVMS Integrity is compiled using C++ compiler V7.1. This library is not compatible with C++ compiler V7.3 on HP Integrity hardware.
If you are installing Rendezvous software on a computer where this library is incompatible, you must rebuild the library from the source code (see Rebuilding the C++ Library, below).
Rebuilding the C++ Library
Source files for the Rendezvous C++ library are located in this directory:
 
    TIBRV:[SRC.LIBRVCPP]
 
To rebuild the library, use this command procedure:
 
    TIBRV:[COM]MAKE_LIBRVCPP.COM
 
To recreate the Rendezvous C++ library, TIBRV:[LIB]LIBTIBRVCPP.OLB, do these steps:
1.
Log on using the SYSTEM account.
2.
 
$ @TIBRV:[COM]MAKE_LIBRVCPP
 
This procedure compiles the source modules using the system default C++ compiler, creates the object library, and copies it to the TIBRV:[LIB] directory.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved