O comando ldd
dirá se um binário seu está usando bibliotecas compartilhadas. Para aqueles que não pertencem a um pacote de distribuição, cabe a você apontar os usuários do seu pacote para o local onde baixá-los ou agrupar as bibliotecas em seu pacote, o que certamente é a maneira mais simples para os usuários, assumindo que a licença da biblioteca permite que você faça isso.
Se você agrupá-los, certifique-se de que os binários que você construir encontrarão essas bibliotecas usando LD_RUN_PATH no momento da compilação, o que é uma prática melhor do que confiar em LD_LIBRARY_PATH para corrigir executáveis quebrados.
Consulte o link para obter detalhes.