aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.ac
diff options
context:
space:
mode:
authorRomain Geissler <romain.geissler@amadeus.com>2020-11-06 17:47:21 +0000
committerAndrew Burgess <andrew.burgess@embecosm.com>2020-11-06 18:01:47 +0000
commit3fed4c0b7adeae7b2bfd9aa59818bb8f3f381031 (patch)
treefc2e22cedade6047b56e972929eff54105c46a68 /gdb/configure.ac
parentac3d4064096ecd4b012e5db91b1530df5cb4a7cc (diff)
downloadgdb-3fed4c0b7adeae7b2bfd9aa59818bb8f3f381031.zip
gdb-3fed4c0b7adeae7b2bfd9aa59818bb8f3f381031.tar.gz
gdb-3fed4c0b7adeae7b2bfd9aa59818bb8f3f381031.tar.bz2
gdb: better static python detection in configure machinery
In python 3, itertools is a builtin module, so whether or not the python you link against is a shared or a static one, importing it works. Change the import test to use ctypes which is a dynamic module in both python 2 and 3. gdb/ChangeLog: PR python/26832 * configure: Regenerate. * configure.ac: Check for python modules ctypes instead of itertools.
Diffstat (limited to 'gdb/configure.ac')
-rw-r--r--gdb/configure.ac2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/configure.ac b/gdb/configure.ac
index bfc053e..1b9548e 100644
--- a/gdb/configure.ac
+++ b/gdb/configure.ac
@@ -1686,7 +1686,7 @@ if test "${gdb_native}" = yes; then
[#include "Python.h"],
[int err;
Py_Initialize ();
- err = PyRun_SimpleString ("import itertools\n");
+ err = PyRun_SimpleString ("import ctypes\n");
Py_Finalize ();
return err == 0 ? 0 : 1;])],
[dynamic_list=true], [], [true])