Hi Thomas,
Thomas Claveirole wrote,
getaddrinfo() does not implement IDN encoding, and
always fail when
provided an IDN flag (e.g., AI_IDN) with EAI_BADFLAGS. Some packages
(such as the VLC media player) check for AI_IDN before they use it;
providing an unimplemented AI_IDN in the libc makes these package
fail. As a result they make calls to getaddrinfo() with AI_IDN that
always fail while they could have made successful calls without AI_IDN
instead.
Thus, do not define IDN flags: it is better not to compile rather than
to compile a code that always fail.
I would rather like to see that IDN gets implemented and via a config
symbol disabled by default.
Other apps as systemd also using IDN, as I have seen yesterday :)
Are you willing on implementing or porting an existing
implementation to uClibc-ng?
best regards
Waldemar