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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to