http://bugs.openembedded.org/show_bug.cgi?id=1140

           Summary: glibc binary locale generation: no UTF-8 locales
                    generated
           Product: Openembedded
           Version: unspecified
          Platform: ARM
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]


The binary locale tree that is generated by
localedef (using qemu) does not differentiate between UTF-8 and other
encodings. Because the ".UTF-8" part of a locale is stripped from
the locale name, if there are more than 1 encodings for a given
locale, it is overwritten each time. This results in only the last one
going into the packages and ending up on the target. Because the UTF-8
version of each locale is generated first, the UTF-8 locale will
never be in any package, contrary to the message in
glibc-package.bbclass, which states "Reshuffle names so that UTF-8 is
preferred over other encodings".

Linux distributions like Ubuntu solve this by adding a ".utf8" or ".UTF-8"
string to the locale name. Question is: can we safely solve it this way without
breaking locales?

See also my email to the oe list:
http://www.handhelds.org/hypermail/oe/94/9484.html


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe

Reply via email to