[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
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
28d58d8fe2094af6902dee7b4d68ec30a3e9d737
<https://reviews.llvm.org/rG28d58d8fe2094af6902dee7b4d68ec30a3e9d737>
`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
`x86_64-pc-linux-gnu`.
Differential Revision: https://reviews.llvm.org/D157275
More information about the All-commits
mailing list