blob: 5d5652a5f2744e77cc9e0f5690c581639726f912 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001From 323ced03a66e6cd963d8277b66cfcc7dce740be7 Mon Sep 17 00:00:00 2001
2From: Lei Maohui <leimaohui@cn.fujitsu.com>
3Date: Fri, 17 Jul 2015 01:33:43 -0700
4Subject: [PATCH] fix Xthe build error when python>3.0
5
6Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
7---
Patrick Williams520786c2023-06-25 16:20:36 -05008Upstream-Status: Pending
9
Patrick Williamsb48b7b42016-08-17 15:04:38 -050010 src/target_python.c | 7 ++++++-
11 1 file changed, 6 insertions(+), 1 deletion(-)
12
13diff --git a/src/target_python.c b/src/target_python.c
14index 90b43a1..2b76c9e 100644
15--- a/src/target_python.c
16+++ b/src/target_python.c
17@@ -167,7 +167,12 @@ PyGlobalInitialize(const CMPIBroker* broker, CMPIStatus* st)
18
19 Py_SetProgramName("cmpi_swig");
20 Py_Initialize();
21- SWIGEXPORT void SWIG_init(void);
22+#if PY_VERSION_HEX >= 0x03000000
23+SWIGEXPORT PyObject*
24+#else
25+ SWIGEXPORT void
26+#endif
27+ SWIG_init(void);
28 SWIG_init();
29 cmpiMainPyThreadState = PyGILState_GetThisThreadState();
30 PyEval_ReleaseThread(cmpiMainPyThreadState);
31--
322.1.0
33