summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-01-16 20:01:04 -0800
committerKhem Raj <raj.khem@gmail.com>2019-01-18 09:32:26 -0800
commit5144eca22c717eb73ac95eae7bf1ffaf55e8acbf (patch)
treea60a0b23bf71318669b599ed9b6d44b8649dcd34 /recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch
parente82ff43b2f361a36d18ac9d09f119f02ca2ac989 (diff)
downloadmeta-clang-5144eca22c717eb73ac95eae7bf1ffaf55e8acbf.tar.gz
clang: Switch to upcoming 8.0 release branch
Clang 8.0 is going to be released in Feb-March 2019 so here we switch to release/8.x branch a bit early so we can provide some feedback for release to be good on OE If one needs to use stable 7.0.1 release please use thud branch clang 8.0 does have RISC-V backend, enable it clang: Add building experimental targets e.g. riscv Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch')
-rw-r--r--recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch22
1 files changed, 11 insertions, 11 deletions
diff --git a/recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch b/recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch
index 2b06da2..42e920a 100644
--- a/recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch
+++ b/recipes-devtools/clang/clang/0001-clang-driver-Use-lib-for-ldso-on-OE.patch
@@ -1,7 +1,7 @@
1From 06033c7fa2d575a9a68b377f5ce9324433c23806 Mon Sep 17 00:00:00 2001 1From 4fe687292a2b2952a360eecdd6954db11750c903 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 21 May 2016 21:52:36 -0700 3Date: Sat, 21 May 2016 21:52:36 -0700
4Subject: [PATCH 1/8] clang: driver: Use /lib for ldso on OE 4Subject: [PATCH 01/15] clang: driver: Use /lib for ldso on OE
5 5
6OE does not follow the default base_libdir 6OE does not follow the default base_libdir
7that clang has, therefore adjust it for OE 7that clang has, therefore adjust it for OE
@@ -11,14 +11,14 @@ for 64bit to /lib64 instead of /lib
11 11
12Signed-off-by: Khem Raj <raj.khem@gmail.com> 12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13--- 13---
14 lib/Driver/ToolChains/Linux.cpp | 8 ++++---- 14 clang/lib/Driver/ToolChains/Linux.cpp | 8 ++++----
15 1 file changed, 4 insertions(+), 4 deletions(-) 15 1 file changed, 4 insertions(+), 4 deletions(-)
16 16
17diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp 17diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp
18index f8f3623918..e662b6b262 100644 18index 65ab9b2daf5..33e2fcec299 100644
19--- a/lib/Driver/ToolChains/Linux.cpp 19--- a/clang/lib/Driver/ToolChains/Linux.cpp
20+++ b/lib/Driver/ToolChains/Linux.cpp 20+++ b/clang/lib/Driver/ToolChains/Linux.cpp
21@@ -566,12 +566,12 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const { 21@@ -590,12 +590,12 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const {
22 Loader = "ld.so.1"; 22 Loader = "ld.so.1";
23 break; 23 break;
24 case llvm::Triple::ppc64: 24 case llvm::Triple::ppc64:
@@ -33,7 +33,7 @@ index f8f3623918..e662b6b262 100644
33 Loader = 33 Loader =
34 (tools::ppc::hasPPCAbiArg(Args, "elfv1")) ? "ld64.so.1" : "ld64.so.2"; 34 (tools::ppc::hasPPCAbiArg(Args, "elfv1")) ? "ld64.so.1" : "ld64.so.2";
35 break; 35 break;
36@@ -593,7 +593,7 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const { 36@@ -617,7 +617,7 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const {
37 Loader = "ld-linux.so.2"; 37 Loader = "ld-linux.so.2";
38 break; 38 break;
39 case llvm::Triple::sparcv9: 39 case llvm::Triple::sparcv9:
@@ -42,7 +42,7 @@ index f8f3623918..e662b6b262 100644
42 Loader = "ld-linux.so.2"; 42 Loader = "ld-linux.so.2";
43 break; 43 break;
44 case llvm::Triple::systemz: 44 case llvm::Triple::systemz:
45@@ -607,7 +607,7 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const { 45@@ -631,7 +631,7 @@ std::string Linux::getDynamicLinker(const ArgList &Args) const {
46 case llvm::Triple::x86_64: { 46 case llvm::Triple::x86_64: {
47 bool X32 = Triple.getEnvironment() == llvm::Triple::GNUX32; 47 bool X32 = Triple.getEnvironment() == llvm::Triple::GNUX32;
48 48
@@ -52,5 +52,5 @@ index f8f3623918..e662b6b262 100644
52 break; 52 break;
53 } 53 }
54-- 54--
552.18.0 552.20.1
56 56