Hi hello maintainers! I attempted to package hello-2.11 in NixOS and stumbled on two test failures on x86_64-unknown-linux-musl:
FAIL: tests/atexit-1 FAIL: tests/multibyte-1 Detailed log: FAIL: tests/atexit-1 ==================== 1c1 < hello: write error: No space left on device --- > hello: write error FAIL tests/atexit-1 (exit status: 1) FAIL: tests/multibyte-1 ======================= 1c1 < hello: conversion to a multibyte string failed: Invalid or incomplete multibyte or wide character --- > hello 世界 FAIL tests/multibyte-1 (exit status: 1) >From what I understand at https://wiki.musl-libc.org/functional-differences-from-glibc.html#Character-sets-and-locale musl deliberately supports any char -> wchar_t (and back) conversion for any char in LC_CTYPE=C. And thus the multibyte-1 test will always fail there. Not sure why atexit-1 fails. It seems to rely on close_stdout_set_file_name() call in atexit(), but I don't see where in code it's registered to call. Thanks! -- Sergei