diff options
author | Mandeep Singh Grang <mgrang@codeaurora.org> | 2018-07-30 19:44:13 +0000 |
---|---|---|
committer | Mandeep Singh Grang <mgrang@codeaurora.org> | 2018-07-30 19:44:13 +0000 |
commit | e9ddc44a604318739a27249d267aa7267d13d93b (patch) | |
tree | 2b9f67751a0a2e420fcbb56b1135577e54a57fd3 /clang/lib/Driver/ToolChains/Linux.h | |
parent | f78650a8deca216b858827ff430972c114a60a7a (diff) | |
download | bcm5719-llvm-e9ddc44a604318739a27249d267aa7267d13d93b.tar.gz bcm5719-llvm-e9ddc44a604318739a27249d267aa7267d13d93b.zip |
[OpenEmbedded] Fix lib paths for OpenEmbedded targets
Summary:
The lib paths are not correctly picked up for OpenEmbedded sysroots (like arm-oe-linux-gnueabi) for 2 reasons:
1. OpenEmbedded sysroots are of the form <sysroot>/usr/lib/<triple>/x.y.z. This form is handled in clang but only for Freescale vendor.
2. 64-bit OpenEmbedded sysroots may not have a /usr/lib dir. So they cannot find /usr/lib64 as it is referenced as /usr/lib/../lib64 in clang.
This is a follow-up to the llvm patch: D48861
Reviewers: dlj, rengolin, fedor.sergeev, javed.absar, hfinkel, rsmith
Reviewed By: rsmith
Subscribers: rsmith, kristof.beyls, cfe-commits
Differential Revision: https://reviews.llvm.org/D48862
llvm-svn: 338294
Diffstat (limited to 'clang/lib/Driver/ToolChains/Linux.h')
0 files changed, 0 insertions, 0 deletions