bugfix: use soild as a shared object lib for linux.