For whatever reason, mesons own python3 dependency does not seem to cover python usage through meson. Signed-off-by: Christian Melki <christian.melki@t2data.com> --- rules/glib.in | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/glib.in b/rules/glib.in index d4215a0df..14e9cd359 100644 --- a/rules/glib.in +++ b/rules/glib.in @@ -4,6 +4,7 @@ menuconfig GLIB tristate prompt "glib " select HOST_MESON + select HOST_SYSTEM_PYTHON3 select LIBC_DL select LIBC_PTHREAD select ICONV -- 2.34.1
For whatever reason, mesons own python3 dependency does not seem to cover python usage through meson. Signed-off-by: Christian Melki <christian.melki@t2data.com> --- rules/host-glib.in | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/host-glib.in b/rules/host-glib.in index b87c33937..f7d5a479e 100644 --- a/rules/host-glib.in +++ b/rules/host-glib.in @@ -6,4 +6,5 @@ config HOST_GLIB select HOST_LIBFFI select HOST_LIBPCRE select HOST_MESON + select HOST_SYSTEM_PYTHON3 select HOST_ZLIB -- 2.34.1
For whatever reason, mesons own python3 dependency does not seem to cover python usage through meson. Signed-off-by: Christian Melki <christian.melki@t2data.com> --- rules/xkeyboard-config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/xkeyboard-config.in b/rules/xkeyboard-config.in index 0219ca68b..e8498c7b3 100644 --- a/rules/xkeyboard-config.in +++ b/rules/xkeyboard-config.in @@ -4,5 +4,6 @@ config XKEYBOARD_CONFIG tristate prompt "xkeyboard-config" select HOST_MESON + select HOST_SYSTEM_PYTHON3 help FIXME -- 2.34.1
On Fri, May 13, 2022 at 04:47:12PM +0200, Christian Melki wrote: > For whatever reason, mesons own python3 dependency > does not seem to cover python usage through meson. There is a bug in the indirect dependency calculation. I have no idea why this worked before. With that fixed, the dependency is propagated correctly and these patches are no longer needed. Michael > Signed-off-by: Christian Melki <christian.melki@t2data.com> > --- > rules/glib.in | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/rules/glib.in b/rules/glib.in > index d4215a0df..14e9cd359 100644 > --- a/rules/glib.in > +++ b/rules/glib.in > @@ -4,6 +4,7 @@ menuconfig GLIB > tristate > prompt "glib " > select HOST_MESON > + select HOST_SYSTEM_PYTHON3 > select LIBC_DL > select LIBC_PTHREAD > select ICONV > -- > 2.34.1 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |