]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
build/ops: fix build fail related to PYTHON_EXECUTABLE variable 30261/head
authorIlsoo Byun <ilsoobyun@linecorp.com>
Fri, 6 Sep 2019 04:50:31 +0000 (13:50 +0900)
committerNathan Cutler <ncutler@suse.com>
Mon, 9 Sep 2019 11:59:58 +0000 (13:59 +0200)
Fixes: https://tracker.ceph.com/issues/41676
Signed-off-by: Ilsoo Byun <ilsoobyun@linecorp.com>
(cherry picked from commit d8251aa2139b75452371409c1bd27fec2f7f1774)

src/include/config-h.in.cmake
src/mgr/PyModuleRegistry.cc

index 326facb9e253b64b7b3d1ee22ca937c12588e5af..d83a59b2c563cdf99c7b6fd23a1d44d25c59c22d 100644 (file)
 /* Define if endian type is little endian */
 #cmakedefine CEPH_LITTLE_ENDIAN
 
-#cmakedefine PYTHON_EXECUTABLE "@MGR_PYTHON_EXECUTABLE@"
+#cmakedefine MGR_PYTHON_EXECUTABLE "@MGR_PYTHON_EXECUTABLE@"
 
 /* Define to 1 if you have the `getprogname' function. */
 #cmakedefine HAVE_GETPROGNAME 1
index 061a92c6c7cc9c1843595bad3804aa86305637a8..ad275e38d4629aebddb27c6b8452373bcae7697a 100644 (file)
@@ -41,10 +41,10 @@ void PyModuleRegistry::init()
   // Set up global python interpreter
 #if PY_MAJOR_VERSION >= 3
 #define WCHAR(s) L ## #s
-  Py_SetProgramName(const_cast<wchar_t*>(WCHAR(PYTHON_EXECUTABLE)));
+  Py_SetProgramName(const_cast<wchar_t*>(WCHAR(MGR_PYTHON_EXECUTABLE)));
 #undef WCHAR
 #else
-  Py_SetProgramName(const_cast<char*>(PYTHON_EXECUTABLE));
+  Py_SetProgramName(const_cast<char*>(MGR_PYTHON_EXECUTABLE));
 #endif
   // Add more modules
   if (g_conf().get_val<bool>("daemonize")) {