Thanks for the snippet. Now I have a recipe how to calculate the size of a binary file, plus the shared objects, i.e. the so-file(s), it requires directly.
Now I just need to extend your snippet so that it works recursively. A shared object can require other shared objects.