Please correct me if I am wrong but linking libstdc++.so.6 to the system /lib64 MIGHT make the system quite unstable. I think adding the libstdc++.so.6 from anaconda env into PRELOAD variable should provide a more viable solution:
In cryosparcw
[…]
Set shell variables. Clear out LD_PRELOAD so that if cryosparm or cryosparcw
are called with [mutual] recursion, they don’t interfere with each other
export PATH="$CRYOSPARC_PATH:$PATH"
export LD_PRELOAD=""
for lib in libstdc++.so libtiff.so libpython3.7m.so; do
lib_path="$CRYOSPARC_ROOT_DIR/deps/anaconda/envs/$CRYOSPARC_CONDA_ENV/lib/$lib"
[…]
JC