Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* GDB fails to build with Python 3.7
@ 2018-05-29 11:37 Phil Muldoon
  2018-05-29 12:11 ` Paul.Koning
  0 siblings, 1 reply; 4+ messages in thread
From: Phil Muldoon @ 2018-05-29 11:37 UTC (permalink / raw)
  To: gdb

Currently GDB fails to build with Python 3.7

https://bugs.python.org/issue33470

This is because we use an internal Python API:

#ifdef IS_PY3K
  gdb_module = PyModule_Create (&python_GdbModuleDef);
  /* Add _gdb module to the list of known built-in modules.  */
  _PyImport_FixupBuiltin (gdb_module, "_gdb");
#else
  gdb_module = Py_InitModule ("_gdb", python_GdbMethods);
#endif

(the _PyImport_FixupBuiltin in python.c).

This internal API has been changed. According to the advice of the Python
maintainers we should never have used it in the first place. I didn't
add this (at least I don't think I did!), so I'm asking whomever
authored that code to please change it to be 3.7 compatible. I'm not
sure what the code achieves so I'm reluctant to touch it in case of
breakages on platforms I don't have easily access to.


Cheers

Phil


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-05-31 17:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <5e55cd3c-7ccd-4cce-5297-ddddadf91975@redhat.com>
     [not found] ` <20180530222629.642gog77pan2uzm5@adacore.com>
2018-05-31 17:28   ` GDB fails to build with Python 3.7 Paul.Koning
2018-05-29 11:37 Phil Muldoon
2018-05-29 12:11 ` Paul.Koning
2018-05-29 12:55   ` Phil Muldoon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox