add -fPIC for build