diff options
author | Khem Raj <raj.khem@gmail.com> | 2022-09-15 07:39:11 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2022-09-15 10:16:30 -0700 |
commit | acc6994c3e389e0e4851d549fd9ada564340a714 (patch) | |
tree | 49609e2e24b9dd4083eaaedd6597e5dddd211e1d /recipes-devtools | |
parent | 6a13536457f6f7e656286ddb540432212c31308c (diff) | |
download | meta-clang-acc6994c3e389e0e4851d549fd9ada564340a714.tar.gz |
clang: Upgrade to latest on release/15.x
Drop objdump patch and git suffix patch as they are applied upstream
brings in these changes
* 29d395a1b7a8 [llvm-objdump] Change printSymbolVersionDependency to use ELFFile API
* 4936d7ce4852 [llvm-objdump][test] Add verneed-invalid.test
* 99882208e234 [compiler-rt] Handle non-canonical triples with new runtime lib layout
* 8b75172a754e (origin/release/15.x) [NFC] Fix exception in version-check.py script
* 3637f345d2ab Bump version to 15.0.1
* c0141f3c300f Downgrade implicit int and implicit function declaration to warning only
* 6fe69891d15c [MachO] Don't fold compact unwind entries with LSDA
* a5ae700c67ec [MachO] Fix dead-stripping __eh_frame
* c51a59d8a947 [libc++][format] Updates feature-test macros.
* 92e7ef99303f [LLD][COFF] Fix writing a map file when range extension thunks are inserted
* c643956d69b1 [mlir] Fix building CRunnerUtils on OpenBSD with 15.x
* 1a5c5e0f67be [DwarfEhPrepare] Assign dummy debug location for inserted _Unwind_Resume calls (PR57469)
* 3a08ad21ce89 [Clang] Fix crash in coverage of if consteval.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools')
38 files changed, 45 insertions, 230 deletions
diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc index d431e72..6bed7ba 100644 --- a/recipes-devtools/clang/clang.inc +++ b/recipes-devtools/clang/clang.inc | |||
@@ -6,9 +6,9 @@ LLVM_GIT_PROTOCOL ?= "https" | |||
6 | 6 | ||
7 | MAJOR_VER = "15" | 7 | MAJOR_VER = "15" |
8 | MINOR_VER = "0" | 8 | MINOR_VER = "0" |
9 | PATCH_VER = "0" | 9 | PATCH_VER = "1" |
10 | 10 | ||
11 | SRCREV ?= "1c73596d345481de957e5ccc0bedf1fb9d9f643a" | 11 | SRCREV ?= "29d395a1b7a8176abb1d6278f7df98301fbe7744" |
12 | 12 | ||
13 | PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}" | 13 | PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}" |
14 | BRANCH = "release/15.x" | 14 | BRANCH = "release/15.x" |
diff --git a/recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch b/recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch index 33e53ca..5f64434 100644 --- a/recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch +++ b/recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a597109434ba7ddc7750fac0b677f89a5f65fb86 Mon Sep 17 00:00:00 2001 | 1 | From 1c13b5111ba4d3d95a6f8aff712d3e12533f61eb Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sun, 27 Aug 2017 10:37:49 -0700 | 3 | Date: Sun, 27 Aug 2017 10:37:49 -0700 |
4 | Subject: [PATCH] libcxxabi: Find libunwind headers when | 4 | Subject: [PATCH] libcxxabi: Find libunwind headers when |
diff --git a/recipes-devtools/clang/clang/0001-llvm-objdump-Change-printSymbolVersionDependency-to-.patch b/recipes-devtools/clang/clang/0001-llvm-objdump-Change-printSymbolVersionDependency-to-.patch deleted file mode 100644 index 6bcc951..0000000 --- a/recipes-devtools/clang/clang/0001-llvm-objdump-Change-printSymbolVersionDependency-to-.patch +++ /dev/null | |||
@@ -1,157 +0,0 @@ | |||
1 | From 1a4646b30f627ef92c1de6cd65f6d0cc87b0ef11 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Tue, 13 Sep 2022 00:24:10 -0700 | ||
4 | Subject: [PATCH] [llvm-objdump] Change printSymbolVersionDependency to use | ||
5 | ELFFile API | ||
6 | |||
7 | When .gnu.version_r is empty (allowed by readelf but warned by objdump), | ||
8 | llvm-objdump -p may decode the next section as .gnu.version_r and may crash due | ||
9 | to out-of-bounds C string reference. ELFFile<ELFT>::getVersionDependencies | ||
10 | handles 0-entry .gnu.version_r gracefully. Just use it. | ||
11 | |||
12 | Fix https://github.com/llvm/llvm-project/issues/57707 | ||
13 | |||
14 | Upstream-Status: Submitted [https://reviews.llvm.org/D133751] | ||
15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
16 | --- | ||
17 | llvm/include/llvm/Object/ELF.h | 2 +- | ||
18 | .../llvm-objdump/ELF/verneed-invalid.test | 24 ++++++++++++ | ||
19 | llvm/test/tools/llvm-objdump/ELF/verneed.test | 20 ++++++++++ | ||
20 | llvm/tools/llvm-objdump/ELFDump.cpp | 39 ++++++++++--------- | ||
21 | 4 files changed, 65 insertions(+), 20 deletions(-) | ||
22 | create mode 100644 llvm/test/tools/llvm-objdump/ELF/verneed-invalid.test | ||
23 | |||
24 | diff --git a/llvm/include/llvm/Object/ELF.h b/llvm/include/llvm/Object/ELF.h | ||
25 | index 16c9a1461f8d..8b8a574be090 100644 | ||
26 | --- a/llvm/include/llvm/Object/ELF.h | ||
27 | +++ b/llvm/include/llvm/Object/ELF.h | ||
28 | @@ -1038,7 +1038,7 @@ ELFFile<ELFT>::getVersionDependencies(const Elf_Shdr &Sec, | ||
29 | VN.Offset = VerneedBuf - Start; | ||
30 | |||
31 | if (Verneed->vn_file < StrTab.size()) | ||
32 | - VN.File = std::string(StrTab.drop_front(Verneed->vn_file)); | ||
33 | + VN.File = std::string(StrTab.data() + Verneed->vn_file); | ||
34 | else | ||
35 | VN.File = ("<corrupt vn_file: " + Twine(Verneed->vn_file) + ">").str(); | ||
36 | |||
37 | diff --git a/llvm/test/tools/llvm-objdump/ELF/verneed-invalid.test b/llvm/test/tools/llvm-objdump/ELF/verneed-invalid.test | ||
38 | new file mode 100644 | ||
39 | index 000000000000..4756a59ed107 | ||
40 | --- /dev/null | ||
41 | +++ b/llvm/test/tools/llvm-objdump/ELF/verneed-invalid.test | ||
42 | @@ -0,0 +1,24 @@ | ||
43 | +# RUN: yaml2obj %s -o %t | ||
44 | +# RUN: llvm-objdump -p %t 2>&1 | FileCheck %s --check-prefix=BROKEN-AUX -DFILE=%t | ||
45 | + | ||
46 | +# BROKEN-AUX: Version References: | ||
47 | +# BROKEN-AUX-NEXT: warning: '[[FILE]]': invalid SHT_GNU_verneed section with index 2: found a misaligned auxiliary entry at offset 0x11 | ||
48 | + | ||
49 | +--- !ELF | ||
50 | +FileHeader: | ||
51 | + Class: ELFCLASS64 | ||
52 | + Data: ELFDATA2LSB | ||
53 | + Type: ET_EXEC | ||
54 | +Sections: | ||
55 | + - Name: .gnu.version | ||
56 | + Type: SHT_GNU_versym | ||
57 | + Flags: [ SHF_ALLOC ] | ||
58 | + Entries: [ 2 ] | ||
59 | + - Name: .gnu.version_r | ||
60 | + Type: SHT_GNU_verneed | ||
61 | + Flags: [ SHF_ALLOC ] | ||
62 | + Info: 1 | ||
63 | + AddressAlign: 4 | ||
64 | +## The byte offset to the auxiliary entry is 0x11, i.e. it is not correctly aligned in memory. | ||
65 | + Content: "0100010001000000110000000000000000000000" | ||
66 | +DynamicSymbols: [] | ||
67 | diff --git a/llvm/test/tools/llvm-objdump/ELF/verneed.test b/llvm/test/tools/llvm-objdump/ELF/verneed.test | ||
68 | index 57e856e542ad..7b38ef95fd41 100644 | ||
69 | --- a/llvm/test/tools/llvm-objdump/ELF/verneed.test | ||
70 | +++ b/llvm/test/tools/llvm-objdump/ELF/verneed.test | ||
71 | @@ -46,3 +46,23 @@ Sections: | ||
72 | DynamicSymbols: | ||
73 | - Name: f1 | ||
74 | Binding: STB_GLOBAL | ||
75 | + | ||
76 | +# RUN: yaml2obj --docnum=2 %s -o %t.empty | ||
77 | +# RUN: llvm-objdump -p %t.empty 2>&1 | FileCheck %s --check-prefix=EMPTY --implicit-check-not=warning: | ||
78 | + | ||
79 | +# EMPTY: Version References: | ||
80 | +# EMPTY-NOT: {{.}} | ||
81 | + | ||
82 | +--- !ELF | ||
83 | +FileHeader: | ||
84 | + Class: ELFCLASS64 | ||
85 | + Data: ELFDATA2LSB | ||
86 | + Type: ET_EXEC | ||
87 | + Machine: EM_X86_64 | ||
88 | +Sections: | ||
89 | + - Name: .gnu.version_r | ||
90 | + Type: SHT_GNU_verneed | ||
91 | + Flags: [ SHF_ALLOC ] | ||
92 | +DynamicSymbols: | ||
93 | + - Name: f1 | ||
94 | + Binding: STB_GLOBAL | ||
95 | diff --git a/llvm/tools/llvm-objdump/ELFDump.cpp b/llvm/tools/llvm-objdump/ELFDump.cpp | ||
96 | index ca73dafe2b8e..61676b4323d2 100644 | ||
97 | --- a/llvm/tools/llvm-objdump/ELFDump.cpp | ||
98 | +++ b/llvm/tools/llvm-objdump/ELFDump.cpp | ||
99 | @@ -282,27 +282,28 @@ static void printProgramHeaders(const ELFFile<ELFT> &Obj, StringRef FileName) { | ||
100 | } | ||
101 | |||
102 | template <class ELFT> | ||
103 | -static void printSymbolVersionDependency(ArrayRef<uint8_t> Contents, | ||
104 | - StringRef StrTab) { | ||
105 | +static void printSymbolVersionDependency(StringRef FileName, | ||
106 | + const ELFFile<ELFT> &Obj, | ||
107 | + const typename ELFT::Shdr &Sec) { | ||
108 | outs() << "\nVersion References:\n"; | ||
109 | |||
110 | - const uint8_t *Buf = Contents.data(); | ||
111 | - while (Buf) { | ||
112 | - auto *Verneed = reinterpret_cast<const typename ELFT::Verneed *>(Buf); | ||
113 | - outs() << " required from " | ||
114 | - << StringRef(StrTab.drop_front(Verneed->vn_file).data()) << ":\n"; | ||
115 | + auto WarningHandler = [&](const Twine &Msg) { | ||
116 | + reportWarning(Msg, FileName); | ||
117 | + return Error::success(); | ||
118 | + }; | ||
119 | + Expected<std::vector<VerNeed>> V = | ||
120 | + Obj.getVersionDependencies(Sec, WarningHandler); | ||
121 | + if (!V) { | ||
122 | + reportWarning(toString(V.takeError()), FileName); | ||
123 | + return; | ||
124 | + } | ||
125 | |||
126 | - const uint8_t *BufAux = Buf + Verneed->vn_aux; | ||
127 | - while (BufAux) { | ||
128 | - auto *Vernaux = reinterpret_cast<const typename ELFT::Vernaux *>(BufAux); | ||
129 | - outs() << " " | ||
130 | - << format("0x%08" PRIx32 " ", (uint32_t)Vernaux->vna_hash) | ||
131 | - << format("0x%02" PRIx16 " ", (uint16_t)Vernaux->vna_flags) | ||
132 | - << format("%02" PRIu16 " ", (uint16_t)Vernaux->vna_other) | ||
133 | - << StringRef(StrTab.drop_front(Vernaux->vna_name).data()) << '\n'; | ||
134 | - BufAux = Vernaux->vna_next ? BufAux + Vernaux->vna_next : nullptr; | ||
135 | - } | ||
136 | - Buf = Verneed->vn_next ? Buf + Verneed->vn_next : nullptr; | ||
137 | + raw_fd_ostream &OS = outs(); | ||
138 | + for (const VerNeed &VN : *V) { | ||
139 | + OS << " required from " << VN.File << ":\n"; | ||
140 | + for (const VernAux &Aux : VN.AuxV) | ||
141 | + OS << format(" 0x%08x 0x%02x %02u %s\n", Aux.Hash, Aux.Flags, | ||
142 | + Aux.Other, Aux.Name.c_str()); | ||
143 | } | ||
144 | } | ||
145 | |||
146 | @@ -355,7 +356,7 @@ static void printSymbolVersionInfo(const ELFFile<ELFT> &Elf, | ||
147 | StringRef StrTab = unwrapOrError(Elf.getStringTable(*StrTabSec), FileName); | ||
148 | |||
149 | if (Shdr.sh_type == ELF::SHT_GNU_verneed) | ||
150 | - printSymbolVersionDependency<ELFT>(Contents, StrTab); | ||
151 | + printSymbolVersionDependency<ELFT>(FileName, Elf, Shdr); | ||
152 | else | ||
153 | printSymbolVersionDefinition<ELFT>(Shdr, Contents, StrTab); | ||
154 | } | ||
155 | -- | ||
156 | 2.37.3 | ||
157 | |||
diff --git a/recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch b/recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch index 5722035..57fcff6 100644 --- a/recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch +++ b/recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7f8dee01de2d4b100bb0639c78aba0fac887db30 Mon Sep 17 00:00:00 2001 | 1 | From 48e3dadba895cfe4f04ed42d344ecd310242a96c Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sun, 19 Apr 2015 15:16:23 -0700 | 3 | Date: Sun, 19 Apr 2015 15:16:23 -0700 |
4 | Subject: [PATCH] compiler-rt: support a new embedded linux target | 4 | Subject: [PATCH] compiler-rt: support a new embedded linux target |
diff --git a/recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch b/recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch index 651ad29..b9de02b 100644 --- a/recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch +++ b/recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From c240bc35ac49a2165495771574ee46ffe06d222d Mon Sep 17 00:00:00 2001 | 1 | From bdb86e8431c362c356a79873c4591906983fc3f2 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 19 May 2016 23:11:45 -0700 | 3 | Date: Thu, 19 May 2016 23:11:45 -0700 |
4 | Subject: [PATCH] compiler-rt: Simplify cross-compilation. Don't use | 4 | Subject: [PATCH] compiler-rt: Simplify cross-compilation. Don't use |
diff --git a/recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch b/recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch index 9f496d1..ca9db11 100644 --- a/recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch +++ b/recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 91624fded194e4e612a24ab820f7146cdff8b381 Mon Sep 17 00:00:00 2001 | 1 | From e0289613f7b5ea665c280b60cb18520e7fd25226 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sat, 21 May 2016 00:33:20 +0000 | 3 | Date: Sat, 21 May 2016 00:33:20 +0000 |
4 | Subject: [PATCH] llvm: TargetLibraryInfo: Undefine libc functions if they are | 4 | Subject: [PATCH] llvm: TargetLibraryInfo: Undefine libc functions if they are |
diff --git a/recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-and-libdir-path.patch b/recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-and-libdir-path.patch index 05bf2b7..49d0e18 100644 --- a/recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-and-libdir-path.patch +++ b/recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-and-libdir-path.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From c76c80d752ce177327d6bb2d966afa673233a81c Mon Sep 17 00:00:00 2001 | 1 | From dc4c39aa59265898996d5b87f2bf93e3044200a4 Mon Sep 17 00:00:00 2001 |
2 | From: Martin Kelly <mkelly@xevo.com> | 2 | From: Martin Kelly <mkelly@xevo.com> |
3 | Date: Fri, 19 May 2017 00:22:57 -0700 | 3 | Date: Fri, 19 May 2017 00:22:57 -0700 |
4 | Subject: [PATCH] llvm: allow env override of exe and libdir path | 4 | Subject: [PATCH] llvm: allow env override of exe and libdir path |
diff --git a/recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch b/recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch index 0a3ffa9..43919cd 100644 --- a/recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch +++ b/recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f91bea3f1be69123f7c5583568c1c2b35395af92 Mon Sep 17 00:00:00 2001 | 1 | From 74640beda7dea3e15b5cc4125ddd605a5f6a1eaf Mon Sep 17 00:00:00 2001 |
2 | From: Dan McGregor <dan.mcgregor@usask.ca> | 2 | From: Dan McGregor <dan.mcgregor@usask.ca> |
3 | Date: Wed, 26 Apr 2017 20:29:41 -0600 | 3 | Date: Wed, 26 Apr 2017 20:29:41 -0600 |
4 | Subject: [PATCH] clang: driver: Check sysroot for ldso path | 4 | Subject: [PATCH] clang: driver: Check sysroot for ldso path |
diff --git a/recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch b/recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch index 0861ccb..9b08b56 100644 --- a/recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch +++ b/recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 47060cd9744a21fb646ad9253ba79048d1055560 Mon Sep 17 00:00:00 2001 | 1 | From 7765c17ba67e63618b9780b6d9e2522b0788286a Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 19 May 2016 21:11:06 -0700 | 3 | Date: Thu, 19 May 2016 21:11:06 -0700 |
4 | Subject: [PATCH] clang: Driver/tools.cpp: Add -lssp_nonshared on musl | 4 | Subject: [PATCH] clang: Driver/tools.cpp: Add -lssp_nonshared on musl |
diff --git a/recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch b/recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch index c3246de..33373c7 100644 --- a/recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch +++ b/recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7cda368aa585872c0add06604215d39f2e7cb1b2 Mon Sep 17 00:00:00 2001 | 1 | From e37f165d1332d63bd63dd97467da666ffa93b4a8 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 16 Mar 2017 09:02:13 -0700 | 3 | Date: Thu, 16 Mar 2017 09:02:13 -0700 |
4 | Subject: [PATCH] clang: Prepend trailing '/' to sysroot | 4 | Subject: [PATCH] clang: Prepend trailing '/' to sysroot |
diff --git a/recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch b/recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch index 04742be..2cc78a0 100644 --- a/recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch +++ b/recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f0a90c18f6f07b2f9c5b4c8178e48ab000f3be62 Mon Sep 17 00:00:00 2001 | 1 | From 8b05a5f70d655e19b010350f0b7b36a4d46cf7b5 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 16 Mar 2017 19:06:26 -0700 | 3 | Date: Thu, 16 Mar 2017 19:06:26 -0700 |
4 | Subject: [PATCH] clang: Look inside the target sysroot for compiler runtime | 4 | Subject: [PATCH] clang: Look inside the target sysroot for compiler runtime |
diff --git a/recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch b/recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch index fa4643c..63e7fbb 100644 --- a/recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch +++ b/recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9f62d38e65d80909484bbe2f2bd8e8c6443a8fb0 Mon Sep 17 00:00:00 2001 | 1 | From 19355c196fe9ec04f12bea0e5ac906fb9e6ea989 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sat, 20 Mar 2021 16:09:16 -0700 | 3 | Date: Sat, 20 Mar 2021 16:09:16 -0700 |
4 | Subject: [PATCH] clang: Define / releative gcc installation dir | 4 | Subject: [PATCH] clang: Define / releative gcc installation dir |
diff --git a/recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch b/recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch index 5334237..c5541cf 100644 --- a/recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch +++ b/recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7cd7eb2c942027a1c2ea1a26d30dcd524504a865 Mon Sep 17 00:00:00 2001 | 1 | From f1297af77dde87aafc5021efb6dd48317958fadf Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 31 Jul 2019 22:51:39 -0700 | 3 | Date: Wed, 31 Jul 2019 22:51:39 -0700 |
4 | Subject: [PATCH] clang: Add -lpthread and -ldl along with -lunwind for static | 4 | Subject: [PATCH] clang: Add -lpthread and -ldl along with -lunwind for static |
diff --git a/recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch b/recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch index 0563e9d..e765810 100644 --- a/recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch +++ b/recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9085bf817fc4d70a93838ea9350920c1e3f26295 Mon Sep 17 00:00:00 2001 | 1 | From ec928d7b1265694760107af10440b439806dd419 Mon Sep 17 00:00:00 2001 |
2 | From: Anuj Mittal <anuj.mittal@intel.com> | 2 | From: Anuj Mittal <anuj.mittal@intel.com> |
3 | Date: Thu, 26 Dec 2019 12:56:16 -0800 | 3 | Date: Thu, 26 Dec 2019 12:56:16 -0800 |
4 | Subject: [PATCH] Pass PYTHON_EXECUTABLE when cross compiling for native build | 4 | Subject: [PATCH] Pass PYTHON_EXECUTABLE when cross compiling for native build |
diff --git a/recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch b/recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch index 3b8d878..8b9cf1e 100644 --- a/recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch +++ b/recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 94e6043e68865806ecbde1d895d5ea724adcc7dc Mon Sep 17 00:00:00 2001 | 1 | From 6af5793a471873c8d9537610034f114539c46f64 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Mon, 18 Nov 2019 17:00:29 -0800 | 3 | Date: Mon, 18 Nov 2019 17:00:29 -0800 |
4 | Subject: [PATCH] Check for atomic<double> intrinsics | 4 | Subject: [PATCH] Check for atomic<double> intrinsics |
diff --git a/recipes-devtools/clang/clang/0014-libcxx-Add-compiler-runtime-library-to-link-step-for.patch b/recipes-devtools/clang/clang/0014-libcxx-Add-compiler-runtime-library-to-link-step-for.patch index 210e309..6845e9e 100644 --- a/recipes-devtools/clang/clang/0014-libcxx-Add-compiler-runtime-library-to-link-step-for.patch +++ b/recipes-devtools/clang/clang/0014-libcxx-Add-compiler-runtime-library-to-link-step-for.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From b04023195b8649e6f51a7fcc09fe39736e494afb Mon Sep 17 00:00:00 2001 | 1 | From cee1e7e3f1c0a9676b8cdb22f792ad6ea3bf23c3 Mon Sep 17 00:00:00 2001 |
2 | From: Jeremy Puhlman <jpuhlman@mvista.com> | 2 | From: Jeremy Puhlman <jpuhlman@mvista.com> |
3 | Date: Thu, 16 Jan 2020 21:16:10 +0000 | 3 | Date: Thu, 16 Jan 2020 21:16:10 +0000 |
4 | Subject: [PATCH] libcxx: Add compiler runtime library to link step for libcxx | 4 | Subject: [PATCH] libcxx: Add compiler runtime library to link step for libcxx |
diff --git a/recipes-devtools/clang/clang/0015-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch b/recipes-devtools/clang/clang/0015-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch index be0d088..73779d1 100644 --- a/recipes-devtools/clang/clang/0015-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch +++ b/recipes-devtools/clang/clang/0015-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9e1259310fdad1feebc5a0e80fb18afbea0fb49c Mon Sep 17 00:00:00 2001 | 1 | From 49789e8508d78bdc07111e3299905eda04a586ab Mon Sep 17 00:00:00 2001 |
2 | From: Ovidiu Panait <ovidiu.panait@windriver.com> | 2 | From: Ovidiu Panait <ovidiu.panait@windriver.com> |
3 | Date: Fri, 31 Jan 2020 10:56:11 +0200 | 3 | Date: Fri, 31 Jan 2020 10:56:11 +0200 |
4 | Subject: [PATCH] clang,llvm: cmake: Fix configure for packages using | 4 | Subject: [PATCH] clang,llvm: cmake: Fix configure for packages using |
diff --git a/recipes-devtools/clang/clang/0016-clang-Fix-resource-dir-location-for-cross-toolchains.patch b/recipes-devtools/clang/clang/0016-clang-Fix-resource-dir-location-for-cross-toolchains.patch index 164f64b..5d2f857 100644 --- a/recipes-devtools/clang/clang/0016-clang-Fix-resource-dir-location-for-cross-toolchains.patch +++ b/recipes-devtools/clang/clang/0016-clang-Fix-resource-dir-location-for-cross-toolchains.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9b847a7301907c040ad1a276386bf03245452ac1 Mon Sep 17 00:00:00 2001 | 1 | From e45504068746704992d5e0970f915d9fdb5dcfa8 Mon Sep 17 00:00:00 2001 |
2 | From: Jim Broadus <jbroadus@xevo.com> | 2 | From: Jim Broadus <jbroadus@xevo.com> |
3 | Date: Thu, 26 Mar 2020 16:05:53 -0700 | 3 | Date: Thu, 26 Mar 2020 16:05:53 -0700 |
4 | Subject: [PATCH] clang: Fix resource dir location for cross toolchains | 4 | Subject: [PATCH] clang: Fix resource dir location for cross toolchains |
diff --git a/recipes-devtools/clang/clang/0017-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch b/recipes-devtools/clang/clang/0017-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch index 4f69f61..889037c 100644 --- a/recipes-devtools/clang/clang/0017-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch +++ b/recipes-devtools/clang/clang/0017-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From ddac3e45e06789d6d525e72782110f66334dadd5 Mon Sep 17 00:00:00 2001 | 1 | From 3e400ed60383f1f58902e78ce1fd9dd308e822c4 Mon Sep 17 00:00:00 2001 |
2 | From: Oleksandr Ocheretnyi <oocheret@cisco.com> | 2 | From: Oleksandr Ocheretnyi <oocheret@cisco.com> |
3 | Date: Wed, 15 Apr 2020 00:08:39 +0300 | 3 | Date: Wed, 15 Apr 2020 00:08:39 +0300 |
4 | Subject: [PATCH] clang: driver: Add dyld-prefix when checking sysroot for ldso | 4 | Subject: [PATCH] clang: driver: Add dyld-prefix when checking sysroot for ldso |
diff --git a/recipes-devtools/clang/clang/0018-clang-Use-python3-in-python-scripts.patch b/recipes-devtools/clang/clang/0018-clang-Use-python3-in-python-scripts.patch index b969630..9255726 100644 --- a/recipes-devtools/clang/clang/0018-clang-Use-python3-in-python-scripts.patch +++ b/recipes-devtools/clang/clang/0018-clang-Use-python3-in-python-scripts.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 4d5f0c87833256ac810b0702d3e3e128bd465bbe Mon Sep 17 00:00:00 2001 | 1 | From f1c0264db9590ae394e7d85c41df869cd295e3fe Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 14 Oct 2020 22:19:57 -0700 | 3 | Date: Wed, 14 Oct 2020 22:19:57 -0700 |
4 | Subject: [PATCH] clang: Use python3 in python scripts | 4 | Subject: [PATCH] clang: Use python3 in python scripts |
diff --git a/recipes-devtools/clang/clang/0019-For-x86_64-set-Yocto-based-GCC-install-search-path.patch b/recipes-devtools/clang/clang/0019-For-x86_64-set-Yocto-based-GCC-install-search-path.patch index a8186c4..5dc4c45 100644 --- a/recipes-devtools/clang/clang/0019-For-x86_64-set-Yocto-based-GCC-install-search-path.patch +++ b/recipes-devtools/clang/clang/0019-For-x86_64-set-Yocto-based-GCC-install-search-path.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 85a70f8d590a0f6b2257257b7c494846870b3466 Mon Sep 17 00:00:00 2001 | 1 | From 84b97ef7de5f051286d6fe8715eab16cff42206e Mon Sep 17 00:00:00 2001 |
2 | From: Hongxu Jia <hongxu.jia@windriver.com> | 2 | From: Hongxu Jia <hongxu.jia@windriver.com> |
3 | Date: Mon, 25 Jan 2021 16:14:35 +0800 | 3 | Date: Mon, 25 Jan 2021 16:14:35 +0800 |
4 | Subject: [PATCH] For x86_64, set Yocto based GCC install search path | 4 | Subject: [PATCH] For x86_64, set Yocto based GCC install search path |
diff --git a/recipes-devtools/clang/clang/0020-llvm-Do-not-use-find_library-for-ncurses.patch b/recipes-devtools/clang/clang/0020-llvm-Do-not-use-find_library-for-ncurses.patch index 60e533b..7b15cf5 100644 --- a/recipes-devtools/clang/clang/0020-llvm-Do-not-use-find_library-for-ncurses.patch +++ b/recipes-devtools/clang/clang/0020-llvm-Do-not-use-find_library-for-ncurses.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7572a3983fd02d37e67559af75a520056fbd2906 Mon Sep 17 00:00:00 2001 | 1 | From fe3a47e978779c33499d2998e7ae5c8351037674 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sun, 7 Feb 2021 23:58:41 -0800 | 3 | Date: Sun, 7 Feb 2021 23:58:41 -0800 |
4 | Subject: [PATCH] llvm: Do not use find_library for ncurses | 4 | Subject: [PATCH] llvm: Do not use find_library for ncurses |
diff --git a/recipes-devtools/clang/clang/0021-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch b/recipes-devtools/clang/clang/0021-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch index 983fe38..ce58d7e 100644 --- a/recipes-devtools/clang/clang/0021-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch +++ b/recipes-devtools/clang/clang/0021-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 126a93150c81c675d8a93c4f240e231bf1feeaf7 Mon Sep 17 00:00:00 2001 | 1 | From 6186142952f915529d8208fc795ba6dbdb6b7b7c Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Thu, 11 Feb 2021 16:42:49 -0800 | 3 | Date: Thu, 11 Feb 2021 16:42:49 -0800 |
4 | Subject: [PATCH] llvm: Insert anchor for adding OE distro vendor names | 4 | Subject: [PATCH] llvm: Insert anchor for adding OE distro vendor names |
diff --git a/recipes-devtools/clang/clang/0022-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch b/recipes-devtools/clang/clang/0022-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch index 67537be..f2852ed 100644 --- a/recipes-devtools/clang/clang/0022-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch +++ b/recipes-devtools/clang/clang/0022-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From e3833b5a620d1e8743c53ebc724fd6cb6775b4a8 Mon Sep 17 00:00:00 2001 | 1 | From cecc6038935ef72e2b7a934af4a44f58946e40b2 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 19 May 2021 17:32:13 -0700 | 3 | Date: Wed, 19 May 2021 17:32:13 -0700 |
4 | Subject: [PATCH] compiler-rt: Do not use backtrace APIs on non-glibc linux | 4 | Subject: [PATCH] compiler-rt: Do not use backtrace APIs on non-glibc linux |
diff --git a/recipes-devtools/clang/clang/0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch b/recipes-devtools/clang/clang/0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch index 484c62a..f34079a 100644 --- a/recipes-devtools/clang/clang/0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch +++ b/recipes-devtools/clang/clang/0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a9a28d1133089b29761a8a77910f5c5326be054c Mon Sep 17 00:00:00 2001 | 1 | From f076c8268225f64e4f4b988bd98009ad65b826a4 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 19 May 2021 17:56:03 -0700 | 3 | Date: Wed, 19 May 2021 17:56:03 -0700 |
4 | Subject: [PATCH] clang: Fix x86 triple for non-debian multiarch linux distros | 4 | Subject: [PATCH] clang: Fix x86 triple for non-debian multiarch linux distros |
diff --git a/recipes-devtools/clang/clang/0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch b/recipes-devtools/clang/clang/0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch index 9170b39..f55dae8 100644 --- a/recipes-devtools/clang/clang/0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch +++ b/recipes-devtools/clang/clang/0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 071147ea1fa0f8cd9997b8ade9b33ae48831e9dd Mon Sep 17 00:00:00 2001 | 1 | From 82c77c7182f8eae12fc5d8bef7dbee59680d3007 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 19 May 2021 21:49:18 -0700 | 3 | Date: Wed, 19 May 2021 21:49:18 -0700 |
4 | Subject: [PATCH] compiler-rt: Link scudo with SANITIZER_CXX_ABI_LIBRARIES | 4 | Subject: [PATCH] compiler-rt: Link scudo with SANITIZER_CXX_ABI_LIBRARIES |
diff --git a/recipes-devtools/clang/clang/0025-libunwind-Added-unw_backtrace-method.patch b/recipes-devtools/clang/clang/0025-libunwind-Added-unw_backtrace-method.patch index 430f336..39e5034 100644 --- a/recipes-devtools/clang/clang/0025-libunwind-Added-unw_backtrace-method.patch +++ b/recipes-devtools/clang/clang/0025-libunwind-Added-unw_backtrace-method.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From d8ac6d8eb8fdf5c89d008cb082961920ad15201f Mon Sep 17 00:00:00 2001 | 1 | From ace96582c3a9a9a0c22a94448930cf1e6413a45e Mon Sep 17 00:00:00 2001 |
2 | From: Maksim Kita <maksim-kita@yandex-team.ru> | 2 | From: Maksim Kita <maksim-kita@yandex-team.ru> |
3 | Date: Sun, 23 May 2021 10:27:29 +0000 | 3 | Date: Sun, 23 May 2021 10:27:29 +0000 |
4 | Subject: [PATCH] libunwind: Added unw_backtrace method | 4 | Subject: [PATCH] libunwind: Added unw_backtrace method |
diff --git a/recipes-devtools/clang/clang/0026-Drop-the-git-suffix-from-various-version-variables.patch b/recipes-devtools/clang/clang/0026-Drop-the-git-suffix-from-various-version-variables.patch deleted file mode 100644 index 27d49de..0000000 --- a/recipes-devtools/clang/clang/0026-Drop-the-git-suffix-from-various-version-variables.patch +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | From 3201dca689e5e3637501cacf9d01ec5a775207c5 Mon Sep 17 00:00:00 2001 | ||
2 | From: Changqing Li <changqing.li@windriver.com> | ||
3 | Date: Wed, 23 Jun 2021 16:25:06 +0800 | ||
4 | Subject: [PATCH] Drop the 'git' suffix from various version variables | ||
5 | |||
6 | Upstream-Status: Backport [cherry-picked from branch 12.0.0] | ||
7 | |||
8 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | --- | ||
11 | .../llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h b/utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h | ||
15 | index e63369a56928..92162bddf9f1 100644 | ||
16 | --- a/utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h | ||
17 | +++ b/utils/bazel/llvm-project-overlay/llvm/include/llvm/Config/llvm-config.h | ||
18 | @@ -83,7 +83,7 @@ | ||
19 | #define LLVM_VERSION_PATCH 0 | ||
20 | |||
21 | /* LLVM version string */ | ||
22 | -#define LLVM_VERSION_STRING "15.0.0git" | ||
23 | +#define LLVM_VERSION_STRING "15.0.0" | ||
24 | |||
25 | /* Whether LLVM records statistics for use with GetStatistics(), | ||
26 | * PrintStatistics() or PrintStatisticsJSON() | ||
diff --git a/recipes-devtools/clang/clang/0027-clang-Do-not-use-install-relative-libc-headers.patch b/recipes-devtools/clang/clang/0026-clang-Do-not-use-install-relative-libc-headers.patch index d162084..daf0b3a 100644 --- a/recipes-devtools/clang/clang/0027-clang-Do-not-use-install-relative-libc-headers.patch +++ b/recipes-devtools/clang/clang/0026-clang-Do-not-use-install-relative-libc-headers.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 3b9c88e521e47f71ae888094537e7c6a039c9355 Mon Sep 17 00:00:00 2001 | 1 | From 46a5e9b9467a5866fe0e9950b03f0b8aa0e4def2 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 11 Aug 2021 18:37:11 -0700 | 3 | Date: Wed, 11 Aug 2021 18:37:11 -0700 |
4 | Subject: [PATCH] clang: Do not use install relative libc++ headers | 4 | Subject: [PATCH] clang: Do not use install relative libc++ headers |
diff --git a/recipes-devtools/clang/clang/0028-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch b/recipes-devtools/clang/clang/0027-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch index 1f50ec0..480beea 100644 --- a/recipes-devtools/clang/clang/0028-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch +++ b/recipes-devtools/clang/clang/0027-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From fe9ef041f4a5885d4ce4caf6569cda2869ceb7a7 Mon Sep 17 00:00:00 2001 | 1 | From 495e517236d2fd290c2b8244362401993f4fb8a4 Mon Sep 17 00:00:00 2001 |
2 | From: David Abdurachmanov <david.abdurachmanov@sifive.com> | 2 | From: David Abdurachmanov <david.abdurachmanov@sifive.com> |
3 | Date: Wed, 20 Oct 2021 17:30:36 -0700 | 3 | Date: Wed, 20 Oct 2021 17:30:36 -0700 |
4 | Subject: [PATCH] clang: Fix how driver finds GCC installation path on | 4 | Subject: [PATCH] clang: Fix how driver finds GCC installation path on |
diff --git a/recipes-devtools/clang/clang/0029-Fix-lib-paths-for-OpenEmbedded-Host.patch b/recipes-devtools/clang/clang/0028-Fix-lib-paths-for-OpenEmbedded-Host.patch index 4edcd97..5d7ea10 100644 --- a/recipes-devtools/clang/clang/0029-Fix-lib-paths-for-OpenEmbedded-Host.patch +++ b/recipes-devtools/clang/clang/0028-Fix-lib-paths-for-OpenEmbedded-Host.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 4a5e70c334ceb5e83d971d1a00067281d42ebaff Mon Sep 17 00:00:00 2001 | 1 | From 92b43296ccf451485ab5fed4c60a7d3caad42710 Mon Sep 17 00:00:00 2001 |
2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
3 | Date: Tue, 7 Dec 2021 04:08:22 +0000 | 3 | Date: Tue, 7 Dec 2021 04:08:22 +0000 |
4 | Subject: [PATCH] Fix lib paths for OpenEmbedded Host | 4 | Subject: [PATCH] Fix lib paths for OpenEmbedded Host |
diff --git a/recipes-devtools/clang/clang/0030-Correct-library-search-path-for-OpenEmbedded-Host.patch b/recipes-devtools/clang/clang/0029-Correct-library-search-path-for-OpenEmbedded-Host.patch index d286791..7a94078 100644 --- a/recipes-devtools/clang/clang/0030-Correct-library-search-path-for-OpenEmbedded-Host.patch +++ b/recipes-devtools/clang/clang/0029-Correct-library-search-path-for-OpenEmbedded-Host.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f336b9d079e5576ce6d98bb1650002eb107b824a Mon Sep 17 00:00:00 2001 | 1 | From 48a2859c3d1730012f3553247ca67297e2d50271 Mon Sep 17 00:00:00 2001 |
2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
3 | Date: Tue, 7 Dec 2021 04:55:48 +0000 | 3 | Date: Tue, 7 Dec 2021 04:55:48 +0000 |
4 | Subject: [PATCH] Correct library search path for OpenEmbedded Host | 4 | Subject: [PATCH] Correct library search path for OpenEmbedded Host |
diff --git a/recipes-devtools/clang/clang/0031-lldb-Link-with-libatomic-on-x86.patch b/recipes-devtools/clang/clang/0030-lldb-Link-with-libatomic-on-x86.patch index 9f94c20..eac9c00 100644 --- a/recipes-devtools/clang/clang/0031-lldb-Link-with-libatomic-on-x86.patch +++ b/recipes-devtools/clang/clang/0030-lldb-Link-with-libatomic-on-x86.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 27491fdfb14a3381800fbf2785a68e93363ff4da Mon Sep 17 00:00:00 2001 | 1 | From ab07c6a2b3c301560fc57d517db4b05eb11b672f Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Tue, 8 Feb 2022 01:31:26 -0800 | 3 | Date: Tue, 8 Feb 2022 01:31:26 -0800 |
4 | Subject: [PATCH] lldb: Link with libatomic on x86 | 4 | Subject: [PATCH] lldb: Link with libatomic on x86 |
diff --git a/recipes-devtools/clang/clang/0032-clang-exclude-openembedded-distributions-from-settin.patch b/recipes-devtools/clang/clang/0031-clang-exclude-openembedded-distributions-from-settin.patch index 5d04625..db13027 100644 --- a/recipes-devtools/clang/clang/0032-clang-exclude-openembedded-distributions-from-settin.patch +++ b/recipes-devtools/clang/clang/0031-clang-exclude-openembedded-distributions-from-settin.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From aa89fb818fd69fa1ae2021acd91c3fcc5692daa8 Mon Sep 17 00:00:00 2001 | 1 | From a41182fd8dff761175c295d8bfabc933179cb8f7 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Fri, 11 Feb 2022 12:29:14 -0800 | 3 | Date: Fri, 11 Feb 2022 12:29:14 -0800 |
4 | Subject: [PATCH] clang: exclude openembedded distributions from setting rpath | 4 | Subject: [PATCH] clang: exclude openembedded distributions from setting rpath |
diff --git a/recipes-devtools/clang/clang/0033-compiler-rt-Enable-__int128-for-ppc32.patch b/recipes-devtools/clang/clang/0032-compiler-rt-Enable-__int128-for-ppc32.patch index 89f62fa..e21aa30 100644 --- a/recipes-devtools/clang/clang/0033-compiler-rt-Enable-__int128-for-ppc32.patch +++ b/recipes-devtools/clang/clang/0032-compiler-rt-Enable-__int128-for-ppc32.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 640b23ccdd2e8605a2cfa940f93619f02e2616f7 Mon Sep 17 00:00:00 2001 | 1 | From 4467235fed310d0c78cc71307ebd270136ed47d6 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Wed, 9 Mar 2022 16:28:16 -0800 | 3 | Date: Wed, 9 Mar 2022 16:28:16 -0800 |
4 | Subject: [PATCH] compiler-rt: Enable __int128 for ppc32 | 4 | Subject: [PATCH] compiler-rt: Enable __int128 for ppc32 |
diff --git a/recipes-devtools/clang/clang/0034-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch b/recipes-devtools/clang/clang/0033-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch index 88b0744..8688edc 100644 --- a/recipes-devtools/clang/clang/0034-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch +++ b/recipes-devtools/clang/clang/0033-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From dfff33f748b0335ccc2df25c45f3841d459b6345 Mon Sep 17 00:00:00 2001 | 1 | From e8f426d6512bbedaa651c67915407c793bae3aec Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Fri, 12 Aug 2022 11:50:57 -0700 | 3 | Date: Fri, 12 Aug 2022 11:50:57 -0700 |
4 | Subject: [PATCH] llvm: Do not use cmake infra to detect libzstd | 4 | Subject: [PATCH] llvm: Do not use cmake infra to detect libzstd |
diff --git a/recipes-devtools/clang/clang/0035-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch b/recipes-devtools/clang/clang/0034-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch index f1926f3..34c5f53 100644 --- a/recipes-devtools/clang/clang/0035-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch +++ b/recipes-devtools/clang/clang/0034-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 2d3ac2fb6e291cd11ca482fa4843565c04d414f4 Mon Sep 17 00:00:00 2001 | 1 | From 61d5f470438c780f3456a98d4d3da28e0174f450 Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sun, 11 Sep 2022 16:15:36 -0700 | 3 | Date: Sun, 11 Sep 2022 16:15:36 -0700 |
4 | Subject: [PATCH] Revert "[MIPS][compiler-rt] Fix stat struct's size for O32 | 4 | Subject: [PATCH] Revert "[MIPS][compiler-rt] Fix stat struct's size for O32 |
diff --git a/recipes-devtools/clang/common.inc b/recipes-devtools/clang/common.inc index 7e6b1ef..a0f8a00 100644 --- a/recipes-devtools/clang/common.inc +++ b/recipes-devtools/clang/common.inc | |||
@@ -35,17 +35,15 @@ SRC_URI = "\ | |||
35 | file://0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch \ | 35 | file://0023-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch \ |
36 | file://0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch \ | 36 | file://0024-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch \ |
37 | file://0025-libunwind-Added-unw_backtrace-method.patch \ | 37 | file://0025-libunwind-Added-unw_backtrace-method.patch \ |
38 | file://0026-Drop-the-git-suffix-from-various-version-variables.patch \ | 38 | file://0026-clang-Do-not-use-install-relative-libc-headers.patch \ |
39 | file://0027-clang-Do-not-use-install-relative-libc-headers.patch \ | 39 | file://0027-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch \ |
40 | file://0028-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch \ | 40 | file://0028-Fix-lib-paths-for-OpenEmbedded-Host.patch \ |
41 | file://0029-Fix-lib-paths-for-OpenEmbedded-Host.patch \ | 41 | file://0029-Correct-library-search-path-for-OpenEmbedded-Host.patch \ |
42 | file://0030-Correct-library-search-path-for-OpenEmbedded-Host.patch \ | 42 | file://0030-lldb-Link-with-libatomic-on-x86.patch \ |
43 | file://0031-lldb-Link-with-libatomic-on-x86.patch \ | 43 | file://0031-clang-exclude-openembedded-distributions-from-settin.patch \ |
44 | file://0032-clang-exclude-openembedded-distributions-from-settin.patch \ | 44 | file://0032-compiler-rt-Enable-__int128-for-ppc32.patch \ |
45 | file://0033-compiler-rt-Enable-__int128-for-ppc32.patch \ | 45 | file://0033-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch \ |
46 | file://0034-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch \ | 46 | file://0034-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch \ |
47 | file://0035-Revert-MIPS-compiler-rt-Fix-stat-struct-s-size-for-O.patch \ | ||
48 | file://0001-llvm-objdump-Change-printSymbolVersionDependency-to-.patch \ | ||
49 | " | 47 | " |
50 | # Fallback to no-PIE if not set | 48 | # Fallback to no-PIE if not set |
51 | GCCPIE ??= "" | 49 | GCCPIE ??= "" |