https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122666
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by David Malcolm <[email protected]>: https://gcc.gnu.org/g:5ce13174c0cf8271f37ca72d1bfc5560b35448dc commit r16-5362-g5ce13174c0cf8271f37ca72d1bfc5560b35448dc Author: Evgeny Karpov <[email protected]> Date: Mon Nov 17 14:08:58 2025 -0500 diagnostics: fix socket includes for MinGW host [PR122666] The commit "diagnostics: add experimental SARIF JSON-RPC notifications for IDEs [PR115970]" https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=8a155c170b443e332b3db4922f0f0d588a17604f introduces a regression when building the toolchain for the aarch64-w64-mingw32 host, at least. It is most likely the same for *-*-mingw32 targets. This patch resolves the issue when using sockets for SARIF JSON-RPC notifications on MinGW host and adds the required socket library to the host file for *-*-mingw. Signed-off-by: Evgeny Karpov <[email protected]> gcc/ChangeLog: PR diagnostics/122666 * config/i386/x-mingw32 (LIBS): Add -lws2_32 * diagnostics/sarif-sink.cc: Move sockets includes to before config.h and support __MINGW32__. Signed-off-by: David Malcolm <[email protected]>
