Adam Joseph <[email protected]> writes:
> Quoting Zack Weinberg (2023-08-18 04:42:32)
>> On Thu, Aug 17, 2023, at 8:34 PM, Po Lu wrote:
>> > ... such blunders should be ignored, or at least normalized...
>>
>> Even more important than this is the principle that config.sub canonical
>> names
>> are *never* changed, even if they are wrong according to some external
>> standard.
>
> The stability of the set of accepted triples is precious to me as well.
>
> However the patch in question [1] was applied [2] less than seven days after
> it
> was submitted. It is a bit unfair to quash Po Lu's concerns simply because he
> happened to be on vacation that particular week.
I believe Zack was speaking in favor of canonicalizing the -windows-*
names. But if he wasn't, then consider that the recently introduced
``triplets'' actually duplicate existing ones -- and by doing so,
constitute a change to the canonicalized names produced by config.sub.
So now Emacs will need to accept:
# MinGW64
x86_64-*-* )
case "${canonical}" in
*-mingw* )
*-windows-gnu )
in addition to just *-mingw*. Analogous modifications to configure must
even be retroactively effected on previous releases of Emacs, since we
recommend that config.sub and config.guess always be updated to their
latest versions.