[all-commits] [llvm/llvm-project] ae84ad: [Driver] Select newest GCC installation on Solaris

rorth via All-commits all-commits at lists.llvm.org
Wed Aug 16 00:58:45 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ae84ad15efd7ef7da95146e900ec72ceadf98058
  Author: Rainer Orth <ro at gcc.gnu.org>
  Date:   2023-08-16 (Wed, 16 Aug 2023)

  Changed paths:
    M clang/lib/Driver/ToolChains/Gnu.cpp
    M clang/unittests/Driver/ToolChainTest.cpp

  Log Message:
  [Driver] Select newest GCC installation on Solaris

As described in Issue #53709
<https://github.com/llvm/llvm-project/issues/53709>, since
`clang` doesn't find the latest of several parallel GCC installations on
Solaris, but only the first in directory order, which is pretty random.

This patch sorts GCC installations in reverse version order so the latest
is picked.

Tested on `sparcv9-sun-solaris2.11`, `amd64-pc-solaris2.11`, and

Differential Revision: https://reviews.llvm.org/D157275

More information about the All-commits mailing list