Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
E02 failing on Alpine / musl libc
- X-seq: zsh-workers 50235
- From: dana <dana@xxxxxxx>
- To: "Zsh hackers list" <zsh-workers@xxxxxxx>
- Subject: E02 failing on Alpine / musl libc
- Date: Mon, 16 May 2022 02:14:32 -0500
- Archived-at: <https://zsh.org/workers/50235>
- List-id: <zsh-workers.zsh.org>
Earlier today an Alpine dev posted on IRC that an E02 test is failing for them
on 5.9:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/34456
It's an issue with the way the function name ヌ is printed:
-$'\M-c\M-\C-C\M-\C-L' () {
+$'\udfe3\udf83\udf8c' () {
I assume it's to do with this:
> Starting with version 1.1.11, musl provides a special C locale where bytes
> 0x80-0xff are treated as abstract single-byte-character units with no actual
> character identity (they’re mapped into wchar_t values that occupy the
> Unicode surrogates range).
( https://wiki.musl-libc.org/functional-differences-from-glibc.html )
dana
Messages sorted by:
Reverse Date,
Date,
Thread,
Author