Duas maneiras pelas quais isso pode ser alcançado
a) Definindo rpath no linktime - esta é uma maneira muito feia e não suportável e deve ser evitada sempre que possível
b) Usando a variável de ambiente LD_LIBRARY_PATH (não se esqueça de exportar isso se você alterá-la!)
Se você quiser usar uma versão específica / modificada / foo-reason para seu binário, sugiro
a) link contra ele estaticamente se a licença permitir que
b) use LD_PRELOAD como explicado aqui link
c) modifique o LD_LIBRARY_PATH (verifique se o seu caminho é o primeiro nessa lista, eles são pesquisados em ordem) usando um script de execução que faz isso