Inputs about the compat-libstdc requirements with TIBCO API Exchange 2.5.0

Inputs about the compat-libstdc requirements with TIBCO API Exchange 2.5.0

book

Article ID: KB0071549

calendar_today

Updated On:

Products Versions
TIBCO API Exchange 2.5.0

Description

The below chapter in the Documentation mentions the requirement of compat-libstdc++ libraries:
Installation > Installing TIBCO API Exchange Gateway > UNIX Installation Guidelines

After 2.5.0 is installed, the engine does not start with the below error:
./asg-engine: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory.

On the latest Linux version these libraries are not present by default.
This can be confirmed by running ldd. Here is the sample output:
-----------
ldd asg-engine
        linux-vdso.so.1 =>  (0x00007ffdc72ec000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f6870c4d000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f6870a49000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f687082c000)
        libstdc++.so.5 => not found
        libm.so.6 => /lib64/libm.so.6 (0x00007f687052a000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6870313000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f686ff50000)
        /lib64/ld-linux-x86-64.so.2 (0x00005575943de000)
------------

Environment

Supported Linux Platforms

Resolution

- On RHEL7.x, one can follow the steps in the attached compat_libstdc_documented_steps.txt
- On RHEL8.x, the above steps might not help. In that case, please copy libstdc++.so.5 from my RHEL7-vm to this RHEL8.3-vm and this way APIX250 should start up successfully.
https://access.redhat.com/discussions/5973261

Issue/Introduction

This article provides inputs on installing the old compact-libstdc++ libraries required to install this version.

Attachments

Inputs about the compat-libstdc requirements with TIBCO API Exchange 2.5.0 get_app