move libcommon.la into a .so; always link dynamically