A ferramenta para mostrar "todas" as dependências é chamada "ldd". Eu não sei de nada que combine ldd e um empacotador.
Por que as citações em torno de tudo? Porque o ldd mostra as dependências na inicialização. Ele mostra os que foram satisfeitos, verificando o binário para ver quais são codificados no binário conforme necessário. Mas o binário pode sempre pedir outras bibliotecas enquanto está sendo executado.
Além disso, o binário pode estar chamando por arquivos de configuração que são compilados em locais conhecidos específicos. Ldd não pode fazer nada por você aqui.
Você provavelmente precisará de algo mais parecido com o strace e ver todos os arquivos que seu aplicativo tocar, não apenas a linha dinâmica.