support for .so build