Fix client build with Python 3.12

Caused by upstream bug
https://github.com/python/cpython/issues/106560
The fix is like this
bbdf6d4653
This commit is contained in:
wh201906 2023-11-24 13:08:46 +08:00
parent 43f64887f7
commit ee64e71f69
No known key found for this signature in database

View file

@ -273,7 +273,7 @@ ifneq ($(SKIPPYTHON),1)
PYTHONLDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs python3 2>/dev/null)
ifneq ($(PYTHONLDLIBS),)
PYTHONLIBLD = $(PYTHONLDLIBS)
PYTHONLIBINC = $(PYTHONINCLUDES)
PYTHONLIBINC = $(subst -I,-isystem ,$(PYTHONINCLUDES))
PYTHON_FOUND = 1
else
# since python3.8, applications willing to embed python must use -embed:
@ -281,7 +281,7 @@ ifneq ($(SKIPPYTHON),1)
PYTHONLDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs python3-embed 2>/dev/null)
ifneq ($(PYTHONLDLIBS),)
PYTHONLIBLD = $(PYTHONLDLIBS)
PYTHONLIBINC = $(PYTHONINCLUDES)
PYTHONLIBINC = $(subst -I,-isystem ,$(PYTHONINCLUDES))
PYTHON_FOUND = 1
endif
endif