mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
gh-85283: Fix _ctypes_test build on Windows in release mode (#111005)
Define Py_BUILD_CORE to not attempt to link the extension to python3.lib (which fails).
This commit is contained in:
parent
0f9d0fb437
commit
2ba6f68890
1 changed files with 7 additions and 0 deletions
|
@ -1,6 +1,13 @@
|
|||
// Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
|
||||
#define Py_LIMITED_API 0x030d0000
|
||||
|
||||
// gh-85283: On Windows, Py_LIMITED_API requires Py_BUILD_CORE to not attempt
|
||||
// linking the extension to python3.lib (which fails). Py_BUILD_CORE_MODULE is
|
||||
// needed to import Python symbols. Then Python.h undefines Py_BUILD_CORE and
|
||||
// Py_BUILD_CORE_MODULE if Py_LIMITED_API is defined.
|
||||
#define Py_BUILD_CORE
|
||||
#define Py_BUILD_CORE_MODULE
|
||||
|
||||
#include <Python.h>
|
||||
|
||||
#include <stdio.h> // printf()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue