]> granicus.if.org Git - clang/commit
[Driver] Update GCC libraries detection logic for Gentoo.
authorManoj Gupta <manojgupta@google.com>
Sat, 7 Apr 2018 19:59:58 +0000 (19:59 +0000)
committerManoj Gupta <manojgupta@google.com>
Sat, 7 Apr 2018 19:59:58 +0000 (19:59 +0000)
commit6f11d411da7302cfb1d049928a8222c649eef441
tree4e6eae7d3d8ddc700b4bd0acee68910a8ad82c5c
parent04b6584405d0d5552c23babecfc2dd664bf93ee1
[Driver] Update GCC libraries detection logic for Gentoo.

Summary:
1. Find GCC's LDPATH from the actual GCC config file.
2. Avoid picking libraries from a similar named tuple if the exact
   tuple is installed.

Reviewers: mgorny, chandlerc, thakis, rnk

Reviewed By: mgorny, rnk

Subscribers: cfe-commits, mgorny

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@329512 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
lib/Driver/ToolChains/Gnu.cpp
lib/Driver/ToolChains/Gnu.h
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/etc/env.d/gcc/config-x86_64-pc-linux-gnu [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/etc/env.d/gcc/x86_64-pc-linux-gnu-4.9.3 [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/etc/gentoo-release [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/include/.keep [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/32/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/include/g++-v4.9.3/.keep [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/x32/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/32/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5.4.0/.keep [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/x32/crtbegin.o [new file with mode: 0644]
test/Driver/Inputs/gentoo_linux_gcc_4.9.x_tree/usr/x86_64-pc-linux-gnu/lib/.keep [new file with mode: 0644]
test/Driver/linux-header-search.cpp