From ccddb3f12b8c52ccf11e911adb6d03d8b1a2d961 Mon Sep 17 00:00:00 2001
From: proskurnev <proskurnev@yandex-team.com>
Date: Tue, 4 Mar 2025 09:45:39 +0300
Subject: Fix PY_REGISTER mangling case for BOOST_PYTHON_MODULE
 commit_hash:28cef45827cfd222861ee488a02b8266f42b4dee

---
 build/plugins/pybuild.py | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'build/plugins/pybuild.py')

diff --git a/build/plugins/pybuild.py b/build/plugins/pybuild.py
index 9fa447edf0..441579c561 100644
--- a/build/plugins/pybuild.py
+++ b/build/plugins/pybuild.py
@@ -725,6 +725,8 @@ def onpy_register(unit, *args):
                 unit.oncflags(['-DPyInit_{}=PyInit_{}'.format(shortname, mangle(name))])
             else:
                 unit.oncflags(['-Dinit{}=init{}'.format(shortname, mangle(name))])
+            # BOOST_PYTHON_MODULE case
+            unit.oncflags(['-Dinit_module_{}=init_module_{}'.format(shortname, mangle(name))])
 
 
 def py_main(unit, arg):
-- 
cgit v1.2.3