From 4db5b08f91800061af64a296cb4eeaaf8adb0aac Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Sun, 20 Oct 2013 10:34:09 +0200 Subject: Print the reason why preloading failed in do_preload() --- elf/rtld.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'elf') diff --git a/elf/rtld.c b/elf/rtld.c index 91da88c..51682f2 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -816,8 +816,8 @@ do_preload (char *fname, struct link_map *main_map, const char *where) if (__builtin_expect (err_str != NULL, 0)) { _dl_error_printf ("\ -ERROR: ld.so: object '%s' from %s cannot be preloaded: ignored.\n", - fname, where); +ERROR: ld.so: object '%s' from %s cannot be preloaded (%s): ignored.\n", + fname, where, err_str); /* No need to call free, this is still before the libc's malloc is used. */ } -- cgit v1.1