From: Kumar Aditya Date: Mon, 27 Oct 2025 20:10:41 +0000 (+0530) Subject: gh-140544: fix build for including `pycore_pystate.h` when `HAVE_THREAD_LOCAL` is... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F140694%2Fhead;p=thirdparty%2FPython%2Fcpython.git gh-140544: fix build for including `pycore_pystate.h` when `HAVE_THREAD_LOCAL` is not defined (#140623) --- diff --git a/Include/internal/pycore_pystate.h b/Include/internal/pycore_pystate.h index 503cddc73fc4..cab458f84028 100644 --- a/Include/internal/pycore_pystate.h +++ b/Include/internal/pycore_pystate.h @@ -89,7 +89,7 @@ _Py_ThreadCanHandleSignals(PyInterpreterState *interp) /* Variable and static inline functions for in-line access to current thread and interpreter state */ -#if defined(HAVE_THREAD_LOCAL) && !defined(Py_BUILD_CORE_MODULE) +#if !defined(Py_BUILD_CORE_MODULE) extern _Py_thread_local PyThreadState *_Py_tss_tstate; extern _Py_thread_local PyInterpreterState *_Py_tss_interp; #endif @@ -115,7 +115,7 @@ PyAPI_FUNC(PyThreadState *) _PyThreadState_GetCurrent(void); static inline PyThreadState* _PyThreadState_GET(void) { -#if defined(HAVE_THREAD_LOCAL) && !defined(Py_BUILD_CORE_MODULE) +#if !defined(Py_BUILD_CORE_MODULE) return _Py_tss_tstate; #else return _PyThreadState_GetCurrent();