ibus 1.5.35 builds with meson and runs the tool that generates its compose table through qemu, which looks for en_US.UTF-8/Compose under /usr/share/X11/locale in the target sysroot and falls back to the build host's copy when it is missing. Keep the directory in the target sysroot instead of the native one, which ibus no longer uses. Tested by building ibus 1.5.35-rc1 against it; the generated table matches the one built from libx11-native's data.
AI-Generated: Uses Claude Code (Claude Opus 5.5) Signed-off-by: Markus Volk <[email protected]> --- meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb b/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb index db176efede..42f52f3de2 100644 --- a/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb +++ b/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb @@ -39,6 +39,6 @@ FILES:${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${datadir}/X11/ FILES:${PN}-xcb += "${libdir}/libX11-xcb.so.*" FILES:${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale" -SYSROOT_DIRS_IGNORE:remove:class-native = "${datadir}/X11/locale" +SYSROOT_DIRS_IGNORE:remove:class-target = "${datadir}/X11/locale" BBCLASSEXTEND = "native nativesdk" -- 2.55.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#247281): https://lists.openembedded.org/g/openembedded-core/message/247281 Mute This Topic: https://lists.openembedded.org/mt/121607574/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
