As bibliotecas podem ser carregadas em tempo de execução, dependendo do ambiente específico, dos argumentos da linha de comando, das opções de configuração e talvez até da fase da lua. As bibliotecas em si podem depender de outras bibliotecas também. Então, determinar o que é realmente requerido parece impossível, a menos que você saiba o que seu binário está fazendo por dentro.