Skip to content

Commit 14a771a

Browse files
committed
Add more info on MinGW compilers
Signed-off-by: Michał Górny <[email protected]>
1 parent 1efb76d commit 14a771a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

docs/maintainer/infrastructure.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -651,9 +651,14 @@ the following arguments can be passed to the `{[ compiler(...) }}` macro:
651651

652652
Along with these compilers, `stdlib('m2w64_c')` needs to be used.
653653

654-
Please note that the MinGW C++ and Fortran compilers are not ABI-compatible
655-
with the default stack, and therefore special care needs to be taken when
656-
performing cross-library calls.
654+
These compilers correspond to the `gcc`, `gxx` and `gfortran` packages,
655+
respectively. The `m2w64-*` compiler packages (with the exception of
656+
`m2w64-sysroot`) are obsolete and no longer updated.
657+
658+
The MinGW C++ and Fortran compilers are not ABI-compatible with the default
659+
stack, and therefore special care needs to be taken when performing
660+
cross-library calls. The executables produced by them may link to the MinGW
661+
compiler libraries, notably `libgcc`, `libwinpthread` and `libgomp`.
657662

658663
### Compiler ABI stability policy
659664

0 commit comments

Comments
 (0)