diff mbox series

[meta-oe,09/15] mraa: Support Python freethreading

Message ID 20260325122046.1211090-10-zboszor@gmail.com
State Under Review
Headers show
Series Support Python freethreading | expand

Commit Message

Böszörményi Zoltán March 25, 2026, 12:19 p.m. UTC
PYTHON_DIR now contains PYTHON_ABI, use it for correct
library path, include and site-packages locations.

TODO: fix building the python module due to:

ModuleNotFoundError: No module named 'distutils'

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
---
 meta-oe/recipes-extended/mraa/mraa_git.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-extended/mraa/mraa_git.bb b/meta-oe/recipes-extended/mraa/mraa_git.bb
index f9b4122439..549f7a643d 100644
--- a/meta-oe/recipes-extended/mraa/mraa_git.bb
+++ b/meta-oe/recipes-extended/mraa/mraa_git.bb
@@ -24,9 +24,9 @@  inherit cmake setuptools3-base
 DEPENDS += "json-c"
 
 EXTRA_OECMAKE:append = " -DINSTALLTOOLS:BOOL=ON -DFIRMATA=ON -DCMAKE_SKIP_RPATH=ON -DPYTHON2_LIBRARY=OFF \
-                         -DPYTHON3_PACKAGES_PATH:PATH=${baselib}/python${PYTHON_BASEVERSION}/site-packages \
-                         -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}${PYTHON_ABI}.so \
-                         -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI} \
+                         -DPYTHON3_PACKAGES_PATH:PATH=${baselib}/${PYTHON_DIR}/site-packages \
+                         -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}.so \
+                         -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR} \
                        "
 
 # Prepend mraa-utils to make sure bindir ends up in there