Note that `windows-msvc` is not supported by GCC. It is only supported by Microsoft's own proprietary tools, and LLVM. Thus, the only free software implementation of this target calls it `windows-msvc`.

`winnt` I do see in config.log, but I have never seen used in the wild. I think it is just detritus from some obscure Alpha CPU thing. It is (a) untested, and (b) almost removed in 554e3feb158dbde3193c05fddec422c3c93531cd.

See https://lists.gnu.org/archive/html/config-patches/2017-09/msg00000.html for first message in the thread that led to that commit; In Ben's own words (in a reply to that original message):

Thanks. I'm not normally inclined to remove triplets (because I find
it a useful way to preserve the history!) but in this case, it's too
confusing for all of these defunct attempts to do Unix on Windows.

This `winnt`is but more detritus from such defunct attempts. I would deprecate it so it no longer confuses people. (Deprecation I think is better than sudden removal.)

John


Reply via email to