From: Kevin Buettner Date: Thu, 21 Jul 2022 00:00:24 +0000 (-0700) Subject: Wrap python_write_bytecode with HAVE_PYTHON ifdef X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0679db296682575b4d34fc8686fbbeb305b283e9;p=binutils-gdb.git Wrap python_write_bytecode with HAVE_PYTHON ifdef This commit fixes a build error on machines lacking python headers and/or libraries. --- 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