Is it possible to convert a shared library (someLib.so) to a static library? (someLib.a)
No. (At least for ELF shared library). A shared library is a simple object (so stands for shared object). A static library is a collection of objects. In the process of building the shared library you combine several objects and you lose some of the information which would be needed to retrieve them.