improving build system and making shared libs more portable