From f7c1e0f3da32c8e1e3b3c66a4d5ca54f1ccb1071 Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Sat, 23 Nov 2002 01:34:43 +0000 Subject: 2002-11-22 Michael Snyder * thread-db.c (thread_db_load): Tell the user what's going on if dlopen fails on libthread_db. --- gdb/thread-db.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gdb/thread-db.c') diff --git a/gdb/thread-db.c b/gdb/thread-db.c index 9338c57..8140437 100644 --- a/gdb/thread-db.c +++ b/gdb/thread-db.c @@ -292,7 +292,13 @@ thread_db_load (void) handle = dlopen (LIBTHREAD_DB_SO, RTLD_NOW); if (handle == NULL) - return 0; + { + fprintf_filtered (gdb_stderr, "\n\ndlopen failed on '%s' - %s\n", + LIBTHREAD_DB_SO, dlerror ()); + fprintf_filtered (gdb_stderr, + "GDB will not be able to debug pthreads.\n\n"); + return 0; + } /* Initialize pointers to the dynamic library functions we will use. Essential functions first. */ -- cgit v1.1