aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure
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
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')
-rwxr-xr-xgdb/configure2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/configure b/gdb/configure
index aa89158..4a03cd9 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -16076,7 +16076,7 @@ main ()
{
int err;
Py_Initialize ();
- err = PyRun_SimpleString ("import itertools\n");
+ err = PyRun_SimpleString ("import ctypes\n");
Py_Finalize ();
return err == 0 ? 0 : 1;
;