]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Forward port bugfix:
authorMichael W. Hudson <mwh@python.net>
Fri, 30 Sep 2005 08:20:24 +0000 (08:20 +0000)
committerMichael W. Hudson <mwh@python.net>
Fri, 30 Sep 2005 08:20:24 +0000 (08:20 +0000)
1307978 ] Unsatisfied symbols: _PyGILState_NoteThreadState (code)

(note that this only happens in a threads-disabled build).

Python/pystate.c

index 3ac799ce8862560720f10d375e855e136bdb6719..6584cda775a8b0a6be27cad4c3af0c3d0da1325d 100644 (file)
@@ -53,7 +53,9 @@ static PyInterpreterState *interp_head = NULL;
 PyThreadState *_PyThreadState_Current = NULL;
 PyThreadFrameGetter _PyThreadState_GetFrame = NULL;
 
+#ifdef WITH_THREAD
 static void _PyGILState_NoteThreadState(PyThreadState* tstate);
+#endif
 
 
 PyInterpreterState *
@@ -188,7 +190,9 @@ PyThreadState_New(PyInterpreterState *interp)
                tstate->c_profileobj = NULL;
                tstate->c_traceobj = NULL;
 
+#ifdef WITH_THREAD
                _PyGILState_NoteThreadState(tstate);
+#endif
 
                HEAD_LOCK();
                tstate->next = interp->tstate_head;