Adam Joseph <a...@westernsemico.com> 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.

Reply via email to