diff options
| author | Ricardo Simoes <ricardo.simoes@pt.bosch.com> | 2026-03-24 16:15:08 +0100 |
|---|---|---|
| committer | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-03-24 09:13:52 -0700 |
| commit | 1af5024f281399b49fff2c565de97c2a578cfe86 (patch) | |
| tree | 76f613c7e4ac2d8d083eec4798f6f0d7bbfd4130 /meta-oe | |
| parent | f3a7f4cee0328efc0b882725df6f8009a684c6bd (diff) | |
| download | meta-openembedded-1af5024f281399b49fff2c565de97c2a578cfe86.tar.gz | |
libgpiod-1: Inherit python3targetconfig
Inherit python3targetconfig so that cross python3-config is used instead
of native.
This fixes the below error when building on a 64 bit host for a 32 bit
target:
| In file included from /workspaces/yocto/build/tmp/work/core2-32-poky-linux/libgpiod/1.6.5/recipe-sysroot-native/usr/include/python3.14/Python.h:72,
| from ../../../sources/libgpiod-1.6.5/bindings/python/gpiodmodule.c:8:
| /workspaces/yocto/build/tmp/work/core2-32-poky-linux/libgpiod/1.6.5/recipe-sysroot-native/usr/include/python3.14/pyport.h:429:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
| 429 | #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."
| | ^~~~~
Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com>
Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-oe')
| -rw-r--r-- | meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb b/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb index 009cf9897a..583648a6a3 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb | |||
| @@ -10,6 +10,7 @@ SRC_URI[sha256sum] = "ae280f697bf035a1fb780c9972e5c81d0d2712b7ab6124fb3fba24619d | |||
| 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-1.x:" | 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-1.x:" |
| 11 | 11 | ||
| 12 | inherit python3native | 12 | inherit python3native |
| 13 | inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3targetconfig', '', d)} | ||
| 13 | 14 | ||
| 14 | PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,kmod udev glib-2.0 catch2" | 15 | PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,kmod udev glib-2.0 catch2" |
| 15 | PACKAGECONFIG[python3] = "--enable-bindings-python,--disable-bindings-python,python3" | 16 | PACKAGECONFIG[python3] = "--enable-bindings-python,--disable-bindings-python,python3" |
