Open topic with navigation

TIBCO Rendezvous® 8.7.0

# 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:

Procedure

| 1. | Log on using the `SYSTEM` account.

| 2. | Execute this command:

        $ @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.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.