rpath

¿Por qué ld necesita-rpath-link cuando enlaza un ejecutable contra un so que necesita otro so?

Solo tengo curiosidad. He creado un objeto compartido: gcc -o liba.so -fPIC -shared liba.c Y otro objeto compartido, que e ... rma GNU/Linux x86-64, y la rutina main () en test llama a una función en libb.so que a su vez llama a una función en liba.so.