Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20141016113454.GH4874@port70.net>
Date: Thu, 16 Oct 2014 13:34:54 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: Re: Webkit/JavascriptCore did not work with musl libc

* ????????? <jianzhong.huang@...oft.com.cn> [2014-10-16 14:28:19 +0800]:
> C/posix equals to UTF8,  some testcase need to adjust.
> Lack of predefined locale, there are some locale-dependent codes. for
> example, seperators, date time format, locale-dependent sort etc. It's buggy
> to write locale-dependent codes but it exist.

whether the C locale should be allowed to be utf8 is debated by the
posix committee, but the current c and posix standards allow it

locale dependent encoding can break many things (encoding depends on
globals and/or thread local data) and there is no reason not to use
the same encoding (utf8) for all locales (special encodings can be
handled by iconv or other apis without global state)

if you know of situations where musl does not work, but should
then please report it

> Another problem about multilingul is the poor iconv,  some source may
> compiled but not works as expected. gnu/libiconv can be used as a
> suppliment, but there are also some testcase can not pass.

can you give examples of issues?

musl iconv should support most relevant encodings

if you know of missing but widely used ones then please report them

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.