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]>

Reply via email to