use dynamic libs explicitly