components/python/python34/patches/00-dtrace.patch
changeset 7095 6469e6424607
parent 5229 b7b91ddbbdce
equal deleted inserted replaced
7094:61352b4e5af5 7095:6469e6424607
  2032 +        exts.append( Extension('dtrace', ['dtracemodule.c']) )
  2032 +        exts.append( Extension('dtrace', ['dtracemodule.c']) )
  2033 +
  2033 +
  2034          #
  2034          #
  2035          # Here ends the simple stuff.  From here on, modules need certain
  2035          # Here ends the simple stuff.  From here on, modules need certain
  2036          # libraries, are platform-specific, or present other surprises.
  2036          # libraries, are platform-specific, or present other surprises.
       
  2037 --- Python-3.4.5/Include/ceval.h.~1~	2016-06-25 14:52:29.000000000 -0700
       
  2038 +++ Python-3.4.5/Include/ceval.h	2016-10-10 07:44:22.446433750 -0700
       
  2039 @@ -111,6 +111,7 @@
       
  2040  PyAPI_FUNC(PyObject *) PyEval_GetCallStats(PyObject *);
       
  2041  PyAPI_FUNC(PyObject *) PyEval_EvalFrame(struct _frame *);
       
  2042  PyAPI_FUNC(PyObject *) PyEval_EvalFrameEx(struct _frame *f, int exc);
       
  2043 +#pragma	no_inline(PyEval_EvalFrameEx)
       
  2044  
       
  2045  /* Interface for threads.
       
  2046