[all-commits] [llvm/llvm-project] 4ca1b5: [clang] [MinGW] Don't look for a GCC in path if th...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Sun Jan 7 13:24:20 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4ca1b5e094280ef1af40412e3cfcb62dc3cf15bc
      https://github.com/llvm/llvm-project/commit/4ca1b5e094280ef1af40412e3cfcb62dc3cf15bc
  Author: Martin Storsjö <martin at martin.st>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M clang/lib/Driver/ToolChains/MinGW.cpp
    M clang/test/Driver/mingw-sysroot.cpp

  Log Message:
  -----------
  [clang] [MinGW] Don't look for a GCC in path if the install base has a proper mingw sysroot (#76949)

This fixes uses of the MSYS2 clang64 environment compilers, if another
set of GCC based compilers are available further back in PATH (which may
be explicitly added, or inherited unintentionally from other software
installed).

(The issue in the clang64 environment can be worked around somewhat by
installing *-gcc-compat packages which present aliases named
<triple>-gcc within the clang64 environment as well.)

This fixes https://github.com/msys2/MINGW-packages/issues/11495 and
https://github.com/msys2/MINGW-packages/issues/19279.




More information about the All-commits mailing list