qt4: add eglibc-gconv-utf-16 to QtCore RRECOMMENDS when using glibc
authorJonathan Liu <net147@gmail.com>
Thu, 20 Jun 2013 13:19:53 +0000 (23:19 +1000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 21 Jun 2013 08:19:27 +0000 (09:19 +0100)
commitbc263ebb43741d12d6d1337ac7aadce91008695a
tree92814ba80e1c7afb774d39fb7f78deaf6faaa750
parent89319b1c968521d6e0b26cdf7df0860168c21c5d
qt4: add eglibc-gconv-utf-16 to QtCore RRECOMMENDS when using glibc

This fixes the following warnings when running Qt applications:
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed

Qt's QString class stores strings internally using UTF-16 encoding.
The UTF-16 iconv module is needed to convert between the system's local
8-bit representation and QString's UTF-16 encoding.

For example, the following functions would be affected:
QString::fromLocal8Bit(...)
QString::toLocal8Bit(...)

If the UTF-16 iconv module couldn't be loaded, it would use Latin-1
encoding instead of the system's encoding for conversion.

[YOCTO #349]

(From OE-Core rev: 2e9c8007bca684149d72e96423f30433b6665fad)

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-qt/qt4/qt4.inc