From a0aad53764f45a634462288befe4c2eaecbf302d Mon Sep 17 00:00:00 2001 From: James Clarke Date: Fri, 19 Jan 2018 17:22:50 +0000 Subject: [PATCH] gdb: Add missing #ifdef USE_THREAD_DB to gdbserver Otherwise, linking fails with: [...]/linux-low.c:664: undefined reference to `thread_db_notice_clone(thread_info*, ptid_t)' gdb/gdbserver/ChangeLog: * linux-low.c (handle_extended_wait): Surround call to thread_db_notice_clone with #ifdef USE_THREAD_DB. --- gdb/gdbserver/ChangeLog | 5 +++++ gdb/gdbserver/linux-low.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index f1836559539..877b6e6226a 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,8 @@ +2018-01-19 James Clarke + + * linux-low.c (handle_extended_wait): Surround call to + thread_db_notice_clone with #ifdef USE_THREAD_DB. + 2018-01-17 Simon Marchi * linux-low.c (attach_proc_task_lwp_callback): Adjust to diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c index 8117fc6ca8b..38142bba03d 100644 --- a/gdb/gdbserver/linux-low.c +++ b/gdb/gdbserver/linux-low.c @@ -661,7 +661,9 @@ handle_extended_wait (struct lwp_info **orig_event_lwp, int wstat) new_lwp->status_pending = status; } +#ifdef USE_THREAD_DB thread_db_notice_clone (event_thr, ptid); +#endif /* Don't report the event. */ return 1; -- 2.30.2