libx11: fix libX11 keysyms to pass xts5 of lsb
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest1 patch 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/1 | libx11: fix libX11 keysyms to pass xts5 of lsbmeta/ meta/ meta/ +1 more | +58 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/1] libx11: fix libX11 keysyms to pass xts5 of lsb
From: Jingdong Lu <[email protected]>
Fixes bug: [YOCTO #1095]
Because of cross-compiling libx11 keysyms will cause Xts5 test of LSB fail. libx11 use a tool named "makekey" which compiled as a native tool to generate ks_tables.h. Because the size of "unsigned long" is different between 32-bit and 64-bit, we should judge whether our target is 32-bit or 64-bit and tell "makekey".
I add a patch to "makekeys_crosscompile.patch" to "src/utils/makekeys.c" in order to deal with the different targets. If our target is 32-bit, we force the variable its type is "unsigned long" to "uint32_t". So we can generate a correct keysyms.
The following changes since commit 7706d5d844db2725f4118207d90e302679eacdfe:
Bruce Ashfield (1):
linux-yocto/meta-yocto: fix gcc 4.6.0 compilation failures
are available in the git repository at:
git://git.pokylinux.org/poky-contrib.git jingdonglu/distro
http://git.pokylinux.org/cgit.cgi//log/?h=jingdonglu/distro
Jingdong Lu (1):
libx11: fix libX11 keysyms to pass xts5 of lsb
.../libx11-1.3.4/makekeys_crosscompile.patch | 45 ++++++++++++++++++++ .../recipes-graphics/xorg-lib/libx11-trim_1.3.4.bb | 5 +- meta/recipes-graphics/xorg-lib/libx11.inc | 8 +++- meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb | 5 +- 4 files changed, 58 insertions(+), 5 deletions(-) create mode 100644 meta/recipes-graphics/xorg-lib/libx11-1.3.4/makekeys_crosscompile.patch