[New-bugs-announce] [issue42415] python3.lib in Python3.9.0 Windows distribution does not contain PyObject_CallNoArgs symbol
David Hewitt
report at bugs.python.org
Thu Nov 19 17:47:45 EST 2020
New submission from David Hewitt <david.hewitt.92 at gmail.com>:
I'm unsure if this is a packaging error or a misunderstanding by me.
I'm trying to link a binary on windows with Py_LIMITED_API set. According to https://www.python.org/dev/peps/pep-0384/#linkage I _think_ I'm supposed to be linking against python3.lib (instead of python39.lib).
However my build fails because the PyObject_CallNoArgs symbol is not present in python3.lib
I see that the symbol is indeed present in python39.lib
Is this a misunderstanding on my part? I was under the impression that python3.lib will only contain symbols available in the limited api, and that (since 3.9) PyObject_CallNoArgs is part of the limited api.
----------
components: Windows
messages: 381458
nosy: David Hewitt, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: python3.lib in Python3.9.0 Windows distribution does not contain PyObject_CallNoArgs symbol
type: compile error
versions: Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42415>
_______________________________________
More information about the New-bugs-announce
mailing list