This is related to q[cannot open shared object file] abc.so
See https://amir.rachum.com/blog/2016/09/17/shared-libraries/#rpath-and-runpath for the RUNPATH
q(objdump) can inspect the binary file better than q(ldd) does.
q(ldd) shows the final, resolved path of each .so file, but (AFAIK) doesn’t show how it’s resolved. The full steps of resolution is described in http://man7.org/linux/man-pages/man8/ld.so.8.html
q(objdump) can shed some light … in terms of DT_RUNPATH section of the binary file.