diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/python/py-tui.c | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d3873da..116a9b3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-03-31 Joel Jones <joelkevinjones@gmail.com> + + PR tui/25597: + * python/py-tui.c: Include gdb_curses.h inside of #ifdef TUI. + 2020-03-31 Tom Tromey <tromey@adacore.com> * dwarf2/abbrev.c (abbrev_table::read): Conditionally call diff --git a/gdb/python/py-tui.c b/gdb/python/py-tui.c index 4cb86ae..de7c396 100644 --- a/gdb/python/py-tui.c +++ b/gdb/python/py-tui.c @@ -21,10 +21,16 @@ #include "defs.h" #include "arch-utils.h" #include "python-internal.h" -#include "gdb_curses.h" #ifdef TUI +/* Note that Python's public headers may define HAVE_NCURSES_H, so if + we unconditionally include this (outside the #ifdef above), then we + can get a compile error when ncurses is not in fact installed. See + PR tui/25597; or the upstream Python bug + https://bugs.python.org/issue20768. */ +#include "gdb_curses.h" + #include "tui/tui-data.h" #include "tui/tui-io.h" #include "tui/tui-layout.h" |