add weak symbol reference
add rpath ld config