Dynamic lib requires