From 0679db296682575b4d34fc8686fbbeb305b283e9 Mon Sep 17 00:00:00 2001 From: Kevin Buettner Date: Wed, 20 Jul 2022 17:00:24 -0700 Subject: [PATCH] Wrap python_write_bytecode with HAVE_PYTHON ifdef This commit fixes a build error on machines lacking python headers and/or libraries. --- gdb/python/python.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdb/python/python.c b/gdb/python/python.c index c719e3dc90c..8fa935c8286 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -1855,6 +1855,7 @@ show_python_dont_write_bytecode (struct ui_file *file, int from_tty, value); } +#ifdef HAVE_PYTHON /* Return value to assign to PyConfig.write_bytecode or, when negated (via !), Py_DontWriteBytecodeFlag. Py_DontWriteBytecodeFlag is deprecated in Python 3.12. */ @@ -1872,6 +1873,7 @@ python_write_bytecode () return wbc; } +#endif /* HAVE_PYTHON */ /* Implement 'set python dont-write-bytecode'. This sets Python's internal flag no matter when the command is issued, however, if this is used -- 2.30.2