Message329959
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 |
|
Date |
User |
Action |
Args |
2018-11-15 18:24:52 | AJNeufeld | set | recipients:
+ AJNeufeld |
2018-11-15 18:24:51 | AJNeufeld | set | messageid: <1542306291.56.0.788709270274.issue35259@psf.upfronthosting.co.za> |
2018-11-15 18:24:51 | AJNeufeld | link | issue35259 messages |
2018-11-15 18:24:51 | AJNeufeld | create | |
|