dynamic use lib
use abs_path to resolve symlink
resolve conflict