mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 06:45:56 +08:00
[gdbserver] Add missing include of gdbsupport/agent.h
The file gdbserver/ax.h contains: ... #ifdef IN_PROCESS_AGENT #define debug_threads debug_agent #endif ... but does not declare debug_agent. Fix this by adding an include of gdbsupport/agent.h. [ If this fix would have been in place before commit 8118159c69 "[gdbserver] Fix Wlto-type-mismatch for debug_agent", we would have simply run into this build breaker with a regular, non-lto build: ... src/gdbserver/ax.cc:28:5: error: conflicting declaration 'int debug_agent' int debug_agent = 0; ^~~~~~~~~~~ In file included from src/gdbserver/ax.h:25:0, from src/gdbserver/ax.cc:20: src/gdbsupport/agent.h:47:13: note: previous declaration as 'bool debug_agent' extern bool debug_agent; ^~~~~~~~~~~ ... ] Tested on x86_64-linux. gdbserver/ChangeLog: 2020-06-29 Tom de Vries <tdevries@suse.de> * ax.h: Include gdbsupport/debug_agent.h.
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
2020-06-29 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* ax.h: Include gdbsupport/debug_agent.h.
|
||||
|
||||
2020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* tdesc.cc (struct tdesc_compatible_info): New struct.
|
||||
|
@ -22,6 +22,7 @@
|
||||
#include "regcache.h"
|
||||
|
||||
#ifdef IN_PROCESS_AGENT
|
||||
#include "gdbsupport/agent.h"
|
||||
#define debug_threads debug_agent
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user