dlls vs shared objects