How to upgrade version of CXXABI in libstdc++.so.6

I'm currently trying to run a Python program using RDKit and am facing some errors. I was debating whether to post this on Stack Overflow or here, but doing some research gave me the feeling that this is a bit more related to Ubuntu's libstdc++.

The problem is that whenever I try to import a Python package, I get the error:

ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/user1/anaconda3/envs/user1/lib/python3.7/site-packages/rdkit/DataStructs/../../../../libRDKitDataStructs.so.1)

I've done a bit of research and managed to do the following:

I set the LD_LIBRARY_PATH environment variable to /home/user1/anaconda3/lib/ since this is where my libstdc++.so.6 is located. After that I kept getting the "could not find CXXABI_1.3.11 which is required version" error, and so did:

strings /home/user1/anaconda3/lib/libstdc++.so.6 | grep CXXABI

which outputs:

CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_1.3.9
CXXABI_TM_1
CXXABI_FLOAT128

I'm assuming that in order for the original program to run properly, I need to be seeing CXXABI_1.3.11 when I run the strings command as I did.

Does anybody know how I might be able to upgrade the version here? Thanks.

2 Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like