Tenho um executável antigo que está programado para a pilha de sucata, mas ainda não está lá. Ele depende de algumas bibliotecas que foram removidas do meu ambiente, mas eu tenho algumas bibliotecas stub em algum lugar onde funciona bem. Eu gostaria de apontar este executável para essas libs stub. Sim, eu poderia definir LD_LIBRARY_PATH, mas este executável é chamado de muitos scripts e muitos usuários e eu adoraria corrigi-lo em um local.
Não tenho fonte para isso e seria difícil obtê-la. Eu estava pensando - posso editar este arquivo, usando um editor compatível com ELF, e adicionar um PATH simples ao rpath para que ele chegue às novas bibliotecas? Isso é possível ou, depois de criar um binário ELF, você conserta as coisas em locais e elas não podem ser movidas?