Theoretically, yes; probably not in practice - and certainly not as simple as a DLL. Static libraries are, in fact, only collections of object files, and they need a full linker to correctly resolve all move links that they may contain. You may be able to take your static library and simply link its contents to create a shared library, but this would require that the static library be built as position-independent code (PIC), which is not guaranteed. Theoretically, there is no reason why the work that the full linker will do to link the library cannot be done at run time, but in practice there is no ready-made code for this. Your best real option is probably for tracking the source or general version of the library.
llasram
source share