On 6/10/21 8:41 AM, Bruno Haible wrote:
The bad effects affect * the developers who work from a git checkout + all users of the tarball for packages that include GNUmakefile and maint.mk in their tarballs, e.g. GNU findutils, GNU guile, GNU gzip, GNU libidn, GNU m4, GNU patch, GNU poke. * the developers who work from a git checkout only, for the other packages that use this module, e.g. GNU emacs, GNU gettext.
As I vaguely recall, that "export LC_ALL = C" was added so that builds were reproducible, which is a plus. Perhaps we could try to get the best of both worlds, by changing it to set LC_ALL to an English UTF-8 locale if available, and the C locale if not. Failing that, I suppose it'd be OK to simply remove the line and put up with less-reproducible builds.