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.