--- src/libexec/rtld-elf/rtld.c 2005/02/03 23:28:24 1.9 +++ src/libexec/rtld-elf/rtld.c 2005/02/04 01:06:05 1.10 @@ -876,7 +876,12 @@ find_library(const char *name, const Obj (pathname = search_library_path(name, STANDARD_LIBRARY_PATH)) != NULL) return pathname; - _rtld_error("Shared object \"%s\" not found", name); + if(refobj != NULL && refobj->path != NULL) { + _rtld_error("Shared object \"%s\" not found, required by \"%s\"", + name, basename(refobj->path)); + } else { + _rtld_error("Shared object \"%s\" not found", name); + } return NULL; }