New comment by ailiop-git on void-packages repository https://github.com/void-linux/void-packages/pull/23760#issuecomment-665007457 Comment: Ah ok, so the particular failure on glibc is on `column/invalid-multibyte` test, due to missing locale: `/bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)` this was changed in commit `6ef9a9e18471b9 ("tests: (column) use actually invalid multibytes to test encoding")`, which means it has been failing since v2.35. This can be fixed with: ``` sed -i s/^#C.UTF-8/C.UTF-8/ masterdir/etc/default/libc-locales xbps-reconfigure -r masterdir/ glibc-locales -f ``` The second issue on musl, is the `getopt/options-posix_correctly `test failing. This is due to the ordering of the options processing, see diff of failing test below: ``` - -a -b '1' -c '2' --a-long --b-long '3' --c-long '' -- 'foo' 'bar' 'xyxxy' '--a-long' + -a -b '1' -c '2' --a-long --b-long '3' --c-long '' --a-long -- 'foo' 'bar' 'xyxxy' ``` This happens as musl doesn't implement `POSIXLY_CORRECT` (which influences the ordering). It also means that the particular test has always been failing on musl.