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.