made synge create shared library