I have recently released an open source tool called sotrace. It maps out the .so dependencies for a binary or library, and presents them in a nice graph. When I run it on my lean, mean, simple test program that runs a Vulkan Compute shader, I get this graph of dynamically linked libraries. So tidy! Because I also wanted run-time loaded dependencies, I added a mode where you can run sotool on a pro
![Hidden dependencies in Linux binaries.](https://cdn-ak-scissors.b.st-hatena.com/image/square/14786f8c3dee9668ea0f57855b0f77a2dde3e3b3/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiR9Q-0XTbsdCjFOxtrB_ls_eUT1EojYisOJyXmBBfj9DIHufcbkPuH12SVVORF3btQFOTYc5MUgLMgFtK860xwOCp63Xjb_b48DcUZ11UK340GEJgsYveD8bewIE276gvPTZyaH0zun2bMzCv3YRd68hha9ohGSknKCspmzx0_avNehLUruKrMJ_PAf-Ux%2Fw1200-h630-p-k-no-nu%2Fout-static.png)