This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author AJNeufeld
Recipients AJNeufeld
Date 2018-11-15.18:24:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1542306291.56.0.788709270274.issue35259@psf.upfronthosting.co.za>
In-reply-to
Content
In application compiled with
  #define Py_LIMITED_API 0x03040000
this method was used
  Py_FinalizeEx()

Tested application with:
  SET PATH=...;C:\Program Files\Python35
  APPLICATION.EXE


Result:
  Entry Point Not Found

  (X)  The procedure entry point Py_FinalizeEx could not be located
       in the dynamic link library
       C:\PATH\TO\APPLICATION.EXE


Expected Result:
  Application runs


Rebuilding, after replacing Py_FinalizeEx(void) with Py_Finalize(void):
  Application runs when pointing to 3.5 DLLs.


Suggested resolution:
  Declaration should be restricted to ABI 3.6+:

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000
PyAPI_FUNC(int) Py_FinalizeEx(void);
#endif
History
Date User Action Args
2018-11-15 18:24:52AJNeufeldsetrecipients: + AJNeufeld
2018-11-15 18:24:51AJNeufeldsetmessageid: <1542306291.56.0.788709270274.issue35259@psf.upfronthosting.co.za>
2018-11-15 18:24:51AJNeufeldlinkissue35259 messages
2018-11-15 18:24:51AJNeufeldcreate