Update smart_ptr, build from develop.