Executing binary: `GLIBCXX_3.4.11 'não encontrado

Estou tentando executar um código pré-compilado, mas estou recebendo o seguinte erro:

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

Pesquisei no erro o Google e vi que algumas pessoas solucionavam problemas semelhantes excluindo olibstdc++.so.6 e adicionar um novo link dinâmico apontando parausr/local/lib. Mas não tenho acesso root no sistema em que estou tentando executar isso, portanto não posso adicionar / excluir arquivos nesse diretóri

Alguém conhece outra maneira de resolver esse problema?

ATUALIZA:
Tentei adicionar o diretório de outra versão dolibstdc++.so.6 aoLD_PRELOAD, mas não funcionou para mim, ainda usa o arquivo do diretório errad

O mesmo acontece quando eu prefixo o diretório correto aoLD_LIBRARY_PATH. Por fim, também tentei remover tudo o mais doLD_LIBRARY_PATH e adicione o diretório correto (apenas para tentar). Isso pareceu corrigir o erro original! Mas agora estou recebendo o mesmo erro em um local 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)

Pelo vistoopencv usa um @ diferenglibcxx version, portanto, mudar para outrolibstdc rompeopencv. Existe alguma maneira de contornar esse problema

questionAnswers(4)

yourAnswerToTheQuestion