Message381458
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. |
|
Date |
User |
Action |
Args |
2020-11-19 22:47:45 | David Hewitt | set | recipients:
+ David Hewitt, paul.moore, tim.golden, zach.ware, steve.dower |
2020-11-19 22:47:45 | David Hewitt | set | messageid: <1605826065.75.0.910654545311.issue42415@roundup.psfhosted.org> |
2020-11-19 22:47:45 | David Hewitt | link | issue42415 messages |
2020-11-19 22:47:45 | David Hewitt | create | |
|