diff --git a/docs/limitations.md b/docs/limitations.md index b95cd87f..c7a7733c 100644 --- a/docs/limitations.md +++ b/docs/limitations.md @@ -45,6 +45,15 @@ the `REQUIRE` family of macros), Catch2 does not know that there are no more sections in that test case and must run the test case again. +### MinGW/CygWin compilation (linking) is extremely slow + +Compiling Catch2 with MinGW can be exceedingly slow, especially during +the linking step. As far as we can tell, this is caused by deficiencies +in its default linker. If you can tell MinGW to instead use lld, via +`-fuse-ld=ldd`, the link time should drop down to reasonable length +again. + + ## Features This section outlines some missing features, what is their status and their possible workarounds.