Versão TL; DR: depende.
- SO: pode haver um arquivo de configuração de ambiente específico do SO (
LD_LIBRARY_PATH
) ou um comando (comoldconfig(8)
) que registra os caminhos usados para procurar por bibliotecas. - sistema de criação: pode haver variáveis de ambiente como
LDFLAGS
ou sinalizadores de linha de comando ou configurações do arquivo de configuração;mutt
tem--with-curses=[dir]
para quando o sistema (ou usuário) possui ncurses sob um caminho personalizado. Eles dependem do sistema de compilação (ou até mesmo do sabor demake
) e podem precisar ser gravados manualmente nos arquivos autoconf ou cmake. - configuração pós-compilação: ferramentas como
patchelf
(se disponível) permitem a seleção de diferentes bibliotecas ou alteração do caminho de pesquisa.