mirror of
git://git.savannah.gnu.org/config.git
synced 2025-05-26 09:06:38 +12:00

In older times, MinGW (GCC toolchain with modified windows headers) was the only free software toolchain for Windows. But now, LLVM has support both for MinGW ABI and Microsoft's own. The distinction matters for C++ more than C. LLVM[1], Rust[2], and other projects have taken to differentiating these two as `...windows-gnu` vs `...windows-msvc`. I think that makes a lot of sense, as it correctly identifiers both their commonalities and their differences. A lot of MinGW-supporting software, most notably GCC itself, will presumably continue to use configs like x86_64-pc-mingw32 and i686-pc-mingw32. That's fine; this patch doesn't normalize them away (like LLVM does) or remove them! If and when that software wants to support the MSVC ABI without requiring MSVC itself, they can switch to these newer configurations. [1]:a18266473b/llvm/unittests/TargetParser/TripleTest.cpp (L1907-L1951)
[2]:36fb58e433/compiler/rustc_target/src/spec/mod.rs (L1255-L1271)
28 lines
861 B
Groff
28 lines
861 B
Groff
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
|
|
.TH CONFIG.SUB "1" "July 2023" "GNU config.sub (2023-06-26)" "User Commands"
|
|
.SH NAME
|
|
config.sub \- validate and canonicalize a configuration triplet
|
|
.SH SYNOPSIS
|
|
.B config.sub
|
|
[\fI\,OPTION\/\fR] \fI\,CPU-MFR-OPSYS or ALIAS\/\fR
|
|
.SH DESCRIPTION
|
|
Canonicalize a configuration name.
|
|
.SH OPTIONS
|
|
.TP
|
|
\fB\-h\fR, \fB\-\-help\fR
|
|
print this help, then exit
|
|
.TP
|
|
\fB\-t\fR, \fB\-\-time\-stamp\fR
|
|
print date of last modification, then exit
|
|
.TP
|
|
\fB\-v\fR, \fB\-\-version\fR
|
|
print version number, then exit
|
|
.SH "REPORTING BUGS"
|
|
Report bugs and patches to <config\-patches@gnu.org>.
|
|
.SH COPYRIGHT
|
|
Copyright 1992\-2023 Free Software Foundation, Inc.
|
|
.PP
|
|
.br
|
|
This is free software; see the source for copying conditions. There is NO
|
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|