Libstdc++.so.6: version ‘GLIBCXX_3.4.20’ not found

Hi Experts,

I’m using SLES 11 SP4 and was able to install apps(SAP B1) but encountered error below when trying to run one of the components.

Cannot load lib/libServiceLayerApache.so into server: /usr/lib64/libstdc++.so.6: version ‘GLIBCXX_3.4.20’ not found (required by /usr/sap/SAPBusinessOne/ServiceLayer/lib/lib/libv8.so.7.0.276).

I’m aware this version no longer has support so SAP’s suggestion to update libstdc++.so.6 could be difficult.
Would appreciate if someone can point to a resolution for this.

Thanks in advance!

@Strato Hi, upgrade the system :wink: to a supported release?

Locally compile a later gcc release that contains the library (gcc9+ I’m guessing), install in /usr/local and that may work?

Hi,

Long story but we also encounter issues with dependencies with higher supported version and this is the only one we were able to install the entire app but got stuck with this error when trying to run the service.
Tried to compile but encountered an error and was not able to install.
Would appreciate if you can share please on how to do this.

Thanks in advance!