Ejecución de binario: `GLIBCXX_3.4.11 'no encontrado

Estoy intentando ejecutar un código precompilado, pero recibo el siguiente error:

./bin/stipdet: /cm/shared/apps/gcc/4.3.4/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./bin/stipdet)

Google busqué en Google el error y vi que algunas personas resolvieron problemas similares al eliminar ellibstdc++.so.6 y agregando un nuevo enlace dinámico que apunta ausr/local/lib. Pero no tengo acceso de root en el sistema en el que intento ejecutar esto, por lo que no puedo agregar / eliminar archivos en ese directorio.

Alguien sabe otra forma de resolver este problema?

ACTUALIZA:
Intenté agregar el directorio de otra versión delibstdc++.so.6 alLD_PRELOAD, pero no funcionó para mí, todavía usa el archivo del directorio incorrecto.

o mismo sucede cuando antepongo el directorio correcto a laLD_LIBRARY_PATH. Finalmente, también intenté eliminar todo lo demás de laLD_LIBRARY_PATH y luego agregue el directorio correcto (solo para probar). ¡Esto pareció corregir el error original! Pero ahora recibo el mismo error en una ubicación diferente:

./bin/stipdet: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /var/scratch/user/local/lib/libopencv_features2d.so.2.2)

Aparentementeopencv usa una @ diferenglibcxx versión, por lo que cambiar a otralibstdc rompeopencv. ¿Hay alguna forma de evitar este problema

Respuestas a la pregunta(4)

Su respuesta a la pregunta