diff options
24 files changed, 76 insertions, 110 deletions
diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc index 798f4f1..d43f743 100644 --- a/recipes-devtools/clang/clang.inc +++ b/recipes-devtools/clang/clang.inc | |||
@@ -8,7 +8,7 @@ MAJOR_VER = "9" | |||
8 | MINOR_VER = "0" | 8 | MINOR_VER = "0" |
9 | PATCH_VER = "0" | 9 | PATCH_VER = "0" |
10 | 10 | ||
11 | SRCREV ?= "1cf7a88045ced9f19f5e6dc0add51723d39eef7f" | 11 | SRCREV ?= "fa0bc006900f17df3c11a40a3eb69e6330433b0e" |
12 | 12 | ||
13 | PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}" | 13 | PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}" |
14 | BRANCH = "release/${MAJOR_VER}.x" | 14 | BRANCH = "release/${MAJOR_VER}.x" |
diff --git a/recipes-devtools/clang/clang/0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch b/recipes-devtools/clang/clang/0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch index 79ad13f..830679d 100644 --- a/recipes-devtools/clang/clang/0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch +++ b/recipes-devtools/clang/clang/0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 79ec5a3eca699011c6f95de36ce027dbfdad0aff Mon Sep 17 00:00:00 2001 | 1 | From b0c9e7f42b975ee028726972a3c1298dda1a9e5d 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, 22 May 2017 17:36:16 -0700 | 3 | Date: Mon, 22 May 2017 17:36:16 -0700 |
4 | Subject: [PATCH 01/20] lldb: Add -lxml2 to linker cmdline of xml is found | 4 | Subject: [PATCH] lldb: Add -lxml2 to linker cmdline of xml is found |
5 | 5 | ||
6 | When cross compiling for systems where static libs | 6 | When cross compiling for systems where static libs |
7 | for libxml are not available cmake's detection mechanism | 7 | for libxml are not available cmake's detection mechanism |
@@ -35,6 +35,3 @@ index 4bb8d363b57..3b58c36c641 100644 | |||
35 | endif() | 35 | endif() |
36 | endif () | 36 | endif () |
37 | if (HAVE_LIBDL) | 37 | if (HAVE_LIBDL) |
38 | -- | ||
39 | 2.22.0 | ||
40 | |||
diff --git a/recipes-devtools/clang/clang/0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch b/recipes-devtools/clang/clang/0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch index bdd148e..6d7588c 100644 --- a/recipes-devtools/clang/clang/0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch +++ b/recipes-devtools/clang/clang/0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 112e33992bbe21dceb1d14978585bd9d083648ec Mon Sep 17 00:00:00 2001 | 1 | From 90be1a0713994d6ca8885e1424950217472dfda8 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 02/20] libcxxabi: Find libunwind headers when | 4 | Subject: [PATCH] libcxxabi: Find libunwind headers when |
5 | LIBCXXABI_LIBUNWIND_INCLUDES is set | 5 | LIBCXXABI_LIBUNWIND_INCLUDES is set |
6 | 6 | ||
7 | Currently, when LIBCXXABI_LIBUNWIND_INCLUDES is set via CMake arguments | 7 | Currently, when LIBCXXABI_LIBUNWIND_INCLUDES is set via CMake arguments |
@@ -62,6 +62,3 @@ index ce69fff1370..47e09e34fc2 100644 | |||
62 | # Add source code. This also contains all of the logic for deciding linker flags | 62 | # Add source code. This also contains all of the logic for deciding linker flags |
63 | # soname, etc... | 63 | # soname, etc... |
64 | add_subdirectory(src) | 64 | add_subdirectory(src) |
65 | -- | ||
66 | 2.22.0 | ||
67 | |||
diff --git a/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch b/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch index 4a6a915..716ac9a 100644 --- a/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch +++ b/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From fb4985d596e3f1d74de0b62074b121f8a368c88d Mon Sep 17 00:00:00 2001 | 1 | From 640c60ad80ab9c2d577e3ac2288f8e9939b795d1 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 03/20] compiler-rt: support a new embedded linux target | 4 | Subject: [PATCH] compiler-rt: support a new embedded linux target |
5 | 5 | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | --- | 7 | --- |
@@ -320,6 +320,3 @@ index 00000000000..d0a890075a1 | |||
320 | diff --git a/compiler-rt/make/platform/clang_linux_embedded_test_input.c b/compiler-rt/make/platform/clang_linux_embedded_test_input.c | 320 | diff --git a/compiler-rt/make/platform/clang_linux_embedded_test_input.c b/compiler-rt/make/platform/clang_linux_embedded_test_input.c |
321 | new file mode 100644 | 321 | new file mode 100644 |
322 | index 00000000000..e69de29bb2d | 322 | index 00000000000..e69de29bb2d |
323 | -- | ||
324 | 2.22.0 | ||
325 | |||
diff --git a/recipes-devtools/clang/clang/0004-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch b/recipes-devtools/clang/clang/0004-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch index 0de7b14..a44524a 100644 --- a/recipes-devtools/clang/clang/0004-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch +++ b/recipes-devtools/clang/clang/0004-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From cf524dbb79dd6cd5ad2daf41683c7ecadd32009d Mon Sep 17 00:00:00 2001 | 1 | From a4ba0165332198f7a2fc5401d8ecc2b020b48187 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 04/20] compiler-rt: Simplify cross-compilation. Don't use | 4 | Subject: [PATCH] compiler-rt: Simplify cross-compilation. Don't use |
5 | native-compiled llvm-config. | 5 | native-compiled llvm-config. |
6 | 6 | ||
7 | Note: AddLLVM.cmake does not expose the LLVM source directory. | 7 | Note: AddLLVM.cmake does not expose the LLVM source directory. |
@@ -20,7 +20,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
20 | 1 file changed, 10 insertions(+), 1 deletion(-) | 20 | 1 file changed, 10 insertions(+), 1 deletion(-) |
21 | 21 | ||
22 | diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt | 22 | diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt |
23 | index ae4ed3857db..dbc10652c28 100644 | 23 | index f26ae25ada3..1c68cd96d3a 100644 |
24 | --- a/compiler-rt/CMakeLists.txt | 24 | --- a/compiler-rt/CMakeLists.txt |
25 | +++ b/compiler-rt/CMakeLists.txt | 25 | +++ b/compiler-rt/CMakeLists.txt |
26 | @@ -72,7 +72,16 @@ set(COMPILER_RT_BAREMETAL_BUILD OFF CACHE BOOL | 26 | @@ -72,7 +72,16 @@ set(COMPILER_RT_BAREMETAL_BUILD OFF CACHE BOOL |
@@ -41,6 +41,3 @@ index ae4ed3857db..dbc10652c28 100644 | |||
41 | if (TARGET intrinsics_gen) | 41 | if (TARGET intrinsics_gen) |
42 | # Loading the llvm config causes this target to be imported so place it | 42 | # Loading the llvm config causes this target to be imported so place it |
43 | # under the appropriate folder in an IDE. | 43 | # under the appropriate folder in an IDE. |
44 | -- | ||
45 | 2.22.0 | ||
46 | |||
diff --git a/recipes-devtools/clang/clang/0005-compiler-rt-Disable-tsan-on-OE-glibc.patch b/recipes-devtools/clang/clang/0005-compiler-rt-Disable-tsan-on-OE-glibc.patch index 137c309..cf72939 100644 --- a/recipes-devtools/clang/clang/0005-compiler-rt-Disable-tsan-on-OE-glibc.patch +++ b/recipes-devtools/clang/clang/0005-compiler-rt-Disable-tsan-on-OE-glibc.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 28443a32a50da7631e24e9892f3ab420d1fb4a01 Mon Sep 17 00:00:00 2001 | 1 | From e290face40ffc3076d438e7808604974b04658bb 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 Jul 2016 08:05:02 +0000 | 3 | Date: Mon, 18 Jul 2016 08:05:02 +0000 |
4 | Subject: [PATCH 05/20] compiler-rt: Disable tsan on OE/glibc | 4 | Subject: [PATCH] compiler-rt: Disable tsan on OE/glibc |
5 | 5 | ||
6 | It does not build see | 6 | It does not build see |
7 | http://lists.llvm.org/pipermail/llvm-dev/2016-July/102235.html | 7 | http://lists.llvm.org/pipermail/llvm-dev/2016-July/102235.html |
@@ -38,6 +38,3 @@ index 48fccf05855..b4a7f0adf14 100644 | |||
38 | set(SUPPORTED_TOOLS) | 38 | set(SUPPORTED_TOOLS) |
39 | foreach(SANITIZER_TOOL ${SUPPORTED_TOOLS_INIT}) | 39 | foreach(SANITIZER_TOOL ${SUPPORTED_TOOLS_INIT}) |
40 | string(TOUPPER ${SANITIZER_TOOL} SANITIZER_TOOL_UPPER) | 40 | string(TOUPPER ${SANITIZER_TOOL} SANITIZER_TOOL_UPPER) |
41 | -- | ||
42 | 2.22.0 | ||
43 | |||
diff --git a/recipes-devtools/clang/clang/0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch b/recipes-devtools/clang/clang/0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch index 1d23d71..7167faa 100644 --- a/recipes-devtools/clang/clang/0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch +++ b/recipes-devtools/clang/clang/0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch | |||
@@ -1,8 +1,8 @@ | |||
1 | From 45151eede54f84bb1f2c5afae7cfd56eccf8e32b Mon Sep 17 00:00:00 2001 | 1 | From dbeecdb307be8b783b42cbc89dcb9c5e7f528989 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 06/20] llvm: TargetLibraryInfo: Undefine libc functions if | 4 | Subject: [PATCH] llvm: TargetLibraryInfo: Undefine libc functions if they are |
5 | they are macros | 5 | macros |
6 | 6 | ||
7 | musl defines some functions as macros and not inline functions | 7 | musl defines some functions as macros and not inline functions |
8 | if this is the case then make sure to undefine them | 8 | if this is the case then make sure to undefine them |
@@ -86,6 +86,3 @@ index afed404f04c..876888656f2 100644 | |||
86 | TLI_DEFINE_ENUM_INTERNAL(tmpfile64) | 86 | TLI_DEFINE_ENUM_INTERNAL(tmpfile64) |
87 | TLI_DEFINE_STRING_INTERNAL("tmpfile64") | 87 | TLI_DEFINE_STRING_INTERNAL("tmpfile64") |
88 | /// int toascii(int c); | 88 | /// int toascii(int c); |
89 | -- | ||
90 | 2.22.0 | ||
91 | |||
diff --git a/recipes-devtools/clang/clang/0007-llvm-allow-env-override-of-exe-path.patch b/recipes-devtools/clang/clang/0007-llvm-allow-env-override-of-exe-path.patch index 162d4e1..58dce51 100644 --- a/recipes-devtools/clang/clang/0007-llvm-allow-env-override-of-exe-path.patch +++ b/recipes-devtools/clang/clang/0007-llvm-allow-env-override-of-exe-path.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From eb2aeff635789738b25907388ea1ef8ea3e12641 Mon Sep 17 00:00:00 2001 | 1 | From 61b00e1e051e367f5483d7b5253b6c85a9e8a90f 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 07/20] llvm: allow env override of exe path | 4 | Subject: [PATCH] llvm: allow env override of exe path |
5 | 5 | ||
6 | When using a native llvm-config from inside a sysroot, we need llvm-config to | 6 | When using a native llvm-config from inside a sysroot, we need llvm-config to |
7 | return the libraries, include directories, etc. from inside the sysroot rather | 7 | return the libraries, include directories, etc. from inside the sysroot rather |
@@ -32,6 +32,3 @@ index 7ef7c46a262..a4f7ed82c7b 100644 | |||
32 | // This just needs to be some symbol in the binary; C++ doesn't | 32 | // This just needs to be some symbol in the binary; C++ doesn't |
33 | // allow taking the address of ::main however. | 33 | // allow taking the address of ::main however. |
34 | void *P = (void *)(intptr_t)GetExecutablePath; | 34 | void *P = (void *)(intptr_t)GetExecutablePath; |
35 | -- | ||
36 | 2.22.0 | ||
37 | |||
diff --git a/recipes-devtools/clang/clang/0008-llvm-Enhance-path-prefix-mapping.patch b/recipes-devtools/clang/clang/0008-llvm-Enhance-path-prefix-mapping.patch index c491bb6..a59fe4c 100644 --- a/recipes-devtools/clang/clang/0008-llvm-Enhance-path-prefix-mapping.patch +++ b/recipes-devtools/clang/clang/0008-llvm-Enhance-path-prefix-mapping.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 262518322d0397ba7fd3876a8710dd453e7d4c59 Mon Sep 17 00:00:00 2001 | 1 | From 1bff6786db082e020179cc14d2aa993244351ac0 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, 15 Feb 2019 11:32:09 -0800 | 3 | Date: Fri, 15 Feb 2019 11:32:09 -0800 |
4 | Subject: [PATCH 08/20] llvm: Enhance path prefix mapping | 4 | Subject: [PATCH] llvm: Enhance path prefix mapping |
5 | 5 | ||
6 | Upstream-Status: Submitted [https://reviews.llvm.org/D56769] | 6 | Upstream-Status: Submitted [https://reviews.llvm.org/D56769] |
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
@@ -170,6 +170,3 @@ index ccd72d7f176..13af998d8f8 100644 | |||
170 | } | 170 | } |
171 | 171 | ||
172 | TEST_F(FileSystemTest, OpenFileForRead) { | 172 | TEST_F(FileSystemTest, OpenFileForRead) { |
173 | -- | ||
174 | 2.22.0 | ||
175 | |||
diff --git a/recipes-devtools/clang/clang/0009-clang-Enable-SSP-and-PIE-by-default.patch b/recipes-devtools/clang/clang/0009-clang-Enable-SSP-and-PIE-by-default.patch index 5700fa0..e9672c1 100644 --- a/recipes-devtools/clang/clang/0009-clang-Enable-SSP-and-PIE-by-default.patch +++ b/recipes-devtools/clang/clang/0009-clang-Enable-SSP-and-PIE-by-default.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 6ad9263f3bc8ebbf27467f97233e109dfd7987ed Mon Sep 17 00:00:00 2001 | 1 | From 549a201d29521e8c5dd2b21cc12df0ef1e33aa72 Mon Sep 17 00:00:00 2001 |
2 | From: Evangelos Foutras <evangelos@foutrelis.com> | 2 | From: Evangelos Foutras <evangelos@foutrelis.com> |
3 | Date: Thu, 20 Sep 2018 06:20:28 +0300 | 3 | Date: Thu, 20 Sep 2018 06:20:28 +0300 |
4 | Subject: [PATCH 09/20] clang: Enable SSP and PIE by default | 4 | Subject: [PATCH] clang: Enable SSP and PIE by default |
5 | 5 | ||
6 | This is a minimal set of changes needed to make clang use SSP and PIE by | 6 | This is a minimal set of changes needed to make clang use SSP and PIE by |
7 | default on Arch Linux. Tests that were easy to adjust have been changed | 7 | default on Arch Linux. Tests that were easy to adjust have been changed |
@@ -58,6 +58,3 @@ index 4c61994691c..66134a3a327 100644 | |||
58 | bool IsMathErrnoDefault() const override; | 58 | bool IsMathErrnoDefault() const override; |
59 | SanitizerMask getSupportedSanitizers() const override; | 59 | SanitizerMask getSupportedSanitizers() const override; |
60 | void addProfileRTLibs(const llvm::opt::ArgList &Args, | 60 | void addProfileRTLibs(const llvm::opt::ArgList &Args, |
61 | -- | ||
62 | 2.22.0 | ||
63 | |||
diff --git a/recipes-devtools/clang/clang/0010-clang-driver-Use-lib-for-ldso-on-OE.patch b/recipes-devtools/clang/clang/0010-clang-driver-Use-lib-for-ldso-on-OE.patch index 6d94df2..43df539 100644 --- a/recipes-devtools/clang/clang/0010-clang-driver-Use-lib-for-ldso-on-OE.patch +++ b/recipes-devtools/clang/clang/0010-clang-driver-Use-lib-for-ldso-on-OE.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 07f5fef22be3800e37c5f635781805fcd60ae00a Mon Sep 17 00:00:00 2001 | 1 | From 9ed63a91328af8723094198e6d0280794f5f55ab 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 21:52:36 -0700 | 3 | Date: Sat, 21 May 2016 21:52:36 -0700 |
4 | Subject: [PATCH 10/20] clang: driver: Use /lib for ldso on OE | 4 | Subject: [PATCH] clang: driver: Use /lib for ldso on OE |
5 | 5 | ||
6 | OE does not follow the default base_libdir | 6 | OE does not follow the default base_libdir |
7 | that clang has, therefore adjust it for OE | 7 | that clang has, therefore adjust it for OE |
@@ -58,6 +58,3 @@ index 3e68d50dac2..dbe5ed7d89e 100644 | |||
58 | Loader = X32 ? "ld-linux-x32.so.2" : "ld-linux-x86-64.so.2"; | 58 | Loader = X32 ? "ld-linux-x32.so.2" : "ld-linux-x86-64.so.2"; |
59 | break; | 59 | break; |
60 | } | 60 | } |
61 | -- | ||
62 | 2.22.0 | ||
63 | |||
diff --git a/recipes-devtools/clang/clang/0011-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch b/recipes-devtools/clang/clang/0011-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch index a013a36..1ea3b29 100644 --- a/recipes-devtools/clang/clang/0011-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch +++ b/recipes-devtools/clang/clang/0011-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 314859edd5f1a221d4a2c6b787e5bddd9b1c4606 Mon Sep 17 00:00:00 2001 | 1 | From e233d35f2ec7c5c4a6a957e9c29cd2663dd297df 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 11/20] clang: Driver/tools.cpp: Add -lssp_nonshared on musl | 4 | Subject: [PATCH] clang: Driver/tools.cpp: Add -lssp_nonshared on musl |
5 | 5 | ||
6 | musl driver will need to add ssp_nonshared for stack_check_local | 6 | musl driver will need to add ssp_nonshared for stack_check_local |
7 | on the linker cmdline when using stack protector commands on | 7 | on the linker cmdline when using stack protector commands on |
@@ -29,6 +29,3 @@ index 33cdd3585c2..8b14b8ea9cb 100644 | |||
29 | if (IsStatic || IsStaticPIE) | 29 | if (IsStatic || IsStaticPIE) |
30 | CmdArgs.push_back("--end-group"); | 30 | CmdArgs.push_back("--end-group"); |
31 | else | 31 | else |
32 | -- | ||
33 | 2.22.0 | ||
34 | |||
diff --git a/recipes-devtools/clang/clang/0012-clang-musl-ppc-does-not-support-128-bit-long-double.patch b/recipes-devtools/clang/clang/0012-clang-musl-ppc-does-not-support-128-bit-long-double.patch index fe5206f..c8258d7 100644 --- a/recipes-devtools/clang/clang/0012-clang-musl-ppc-does-not-support-128-bit-long-double.patch +++ b/recipes-devtools/clang/clang/0012-clang-musl-ppc-does-not-support-128-bit-long-double.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From ed78a6b28aa36afbfc7825dcbbacea46d4ea528d Mon Sep 17 00:00:00 2001 | 1 | From b3018df63c758b97774f03873a9e5fed2d6a3db7 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, 10 May 2016 02:00:11 -0700 | 3 | Date: Tue, 10 May 2016 02:00:11 -0700 |
4 | Subject: [PATCH 12/20] clang: musl/ppc does not support 128-bit long double | 4 | Subject: [PATCH] clang: musl/ppc does not support 128-bit long double |
5 | 5 | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | --- | 7 | --- |
@@ -23,6 +23,3 @@ index 6e5df097921..107cef297e2 100644 | |||
23 | // PPC32 supports atomics up to 4 bytes. | 23 | // PPC32 supports atomics up to 4 bytes. |
24 | MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 32; | 24 | MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 32; |
25 | } | 25 | } |
26 | -- | ||
27 | 2.22.0 | ||
28 | |||
diff --git a/recipes-devtools/clang/clang/0013-clang-Prepend-trailing-to-sysroot.patch b/recipes-devtools/clang/clang/0013-clang-Prepend-trailing-to-sysroot.patch index b8a23c9..f86adf5 100644 --- a/recipes-devtools/clang/clang/0013-clang-Prepend-trailing-to-sysroot.patch +++ b/recipes-devtools/clang/clang/0013-clang-Prepend-trailing-to-sysroot.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From c37bf49c9734a1ebc9a286225aa2ceae06427c06 Mon Sep 17 00:00:00 2001 | 1 | From 1e461b2dccddf36ec436fd8535441248bde41603 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 13/20] clang: Prepend trailing '/' to sysroot | 4 | Subject: [PATCH] clang: Prepend trailing '/' to sysroot |
5 | 5 | ||
6 | This is needed to handle a case where clang | 6 | This is needed to handle a case where clang |
7 | isntall and target sysroot are perilously same | 7 | isntall and target sysroot are perilously same |
@@ -36,6 +36,3 @@ index dbe5ed7d89e..9bf66207ac9 100644 | |||
36 | 36 | ||
37 | // Cross-compiling binutils and GCC installations (vanilla and openSUSE at | 37 | // Cross-compiling binutils and GCC installations (vanilla and openSUSE at |
38 | // least) put various tools in a triple-prefixed directory off of the parent | 38 | // least) put various tools in a triple-prefixed directory off of the parent |
39 | -- | ||
40 | 2.22.0 | ||
41 | |||
diff --git a/recipes-devtools/clang/clang/0014-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch b/recipes-devtools/clang/clang/0014-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch index 5bc6020..8262bfd 100644 --- a/recipes-devtools/clang/clang/0014-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch +++ b/recipes-devtools/clang/clang/0014-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch | |||
@@ -1,8 +1,7 @@ | |||
1 | From ec8c0bb6f7c252b7d58ee988ccb79e49bb348cfa Mon Sep 17 00:00:00 2001 | 1 | From d4b1a6b0a4dd8921fb90cf542599405027c74441 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 14/20] clang: Look inside the target sysroot for compiler | 4 | Subject: [PATCH] clang: Look inside the target sysroot for compiler runtime |
5 | runtime | ||
6 | 5 | ||
7 | In OE compiler-rt and libc++ are built and staged into target | 6 | In OE compiler-rt and libc++ are built and staged into target |
8 | sysroot and not into resourcedir which is relative to clang | 7 | sysroot and not into resourcedir which is relative to clang |
@@ -39,6 +38,3 @@ index b1fddb0af55..6eb8fbb8de4 100644 | |||
39 | if (Triple.isOSUnknown()) { | 38 | if (Triple.isOSUnknown()) { |
40 | llvm::sys::path::append(Path, "lib"); | 39 | llvm::sys::path::append(Path, "lib"); |
41 | } else { | 40 | } else { |
42 | -- | ||
43 | 2.22.0 | ||
44 | |||
diff --git a/recipes-devtools/clang/clang/0015-clang-Define-releative-gcc-installation-dir.patch b/recipes-devtools/clang/clang/0015-clang-Define-releative-gcc-installation-dir.patch index 905a8bd..5c84ddb 100644 --- a/recipes-devtools/clang/clang/0015-clang-Define-releative-gcc-installation-dir.patch +++ b/recipes-devtools/clang/clang/0015-clang-Define-releative-gcc-installation-dir.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From fb1eda44238f4f20f7b0f75cd00d1f715b96693b Mon Sep 17 00:00:00 2001 | 1 | From 5be8337e8c28fc45c4b33ffcabe6d46a9f018cf5 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, 21 May 2017 15:38:25 -0700 | 3 | Date: Sun, 21 May 2017 15:38:25 -0700 |
4 | Subject: [PATCH 15/20] clang: Define / releative gcc installation dir | 4 | Subject: [PATCH] clang: Define / releative gcc installation dir |
5 | 5 | ||
6 | This is required for OE gcc installation to work. | 6 | This is required for OE gcc installation to work. |
7 | Without this its not able to find the paths for libgcc | 7 | Without this its not able to find the paths for libgcc |
@@ -27,6 +27,3 @@ index 8b14b8ea9cb..20517a369f7 100644 | |||
27 | // The Freescale PPC SDK has the gcc libraries in | 27 | // The Freescale PPC SDK has the gcc libraries in |
28 | // <sysroot>/usr/lib/<triple>/x.y.z so have a look there as well. Only do | 28 | // <sysroot>/usr/lib/<triple>/x.y.z so have a look there as well. Only do |
29 | // this on Freescale triples, though, since some systems put a *lot* of | 29 | // this on Freescale triples, though, since some systems put a *lot* of |
30 | -- | ||
31 | 2.22.0 | ||
32 | |||
diff --git a/recipes-devtools/clang/clang/0016-clang-Fix-ldso-for-musl-on-x86-and-x32-architectures.patch b/recipes-devtools/clang/clang/0016-clang-Fix-ldso-for-musl-on-x86-and-x32-architectures.patch index 7f6e3da..b35fec1 100644 --- a/recipes-devtools/clang/clang/0016-clang-Fix-ldso-for-musl-on-x86-and-x32-architectures.patch +++ b/recipes-devtools/clang/clang/0016-clang-Fix-ldso-for-musl-on-x86-and-x32-architectures.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From bb1af5985b7b6e02281be669c28eb897a58c7c2f Mon Sep 17 00:00:00 2001 | 1 | From f569a8c2b723d0a1e70e8e45e275636789eeb6e1 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, 16 Aug 2017 15:16:15 -0700 | 3 | Date: Wed, 16 Aug 2017 15:16:15 -0700 |
4 | Subject: [PATCH 16/20] clang: Fix ldso for musl on x86 and x32 architectures | 4 | Subject: [PATCH] clang: Fix ldso for musl on x86 and x32 architectures |
5 | 5 | ||
6 | x32 linker is called ld-musl-x32.so.1 and x86 linker | 6 | x32 linker is called ld-musl-x32.so.1 and x86 linker |
7 | is called ld-musl-i386.so.1, Currently, linker for | 7 | is called ld-musl-i386.so.1, Currently, linker for |
@@ -39,6 +39,3 @@ index 9bf66207ac9..fc7d6c17484 100644 | |||
39 | default: | 39 | default: |
40 | ArchName = Triple.getArchName().str(); | 40 | ArchName = Triple.getArchName().str(); |
41 | } | 41 | } |
42 | -- | ||
43 | 2.22.0 | ||
44 | |||
diff --git a/recipes-devtools/clang/clang/0017-clang-scan-view-needs-python-2.x.patch b/recipes-devtools/clang/clang/0017-clang-scan-view-needs-python-2.x.patch index 5c309ff..8d24325 100644 --- a/recipes-devtools/clang/clang/0017-clang-scan-view-needs-python-2.x.patch +++ b/recipes-devtools/clang/clang/0017-clang-scan-view-needs-python-2.x.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 151f2f72b1bfd1ae7c177912c06324af1bb08d69 Mon Sep 17 00:00:00 2001 | 1 | From 4a4a3cc72b59e82e6d14679bfa07c0c5afec96d1 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, 15 May 2018 10:28:43 -0700 | 3 | Date: Tue, 15 May 2018 10:28:43 -0700 |
4 | Subject: [PATCH 17/20] clang: scan-view needs python 2.x | 4 | Subject: [PATCH] clang: scan-view needs python 2.x |
5 | 5 | ||
6 | Some distributions e.g. archlinux have switched to pointing | 6 | Some distributions e.g. archlinux have switched to pointing |
7 | python to python3, therefore its better to be specific about | 7 | python to python3, therefore its better to be specific about |
@@ -22,6 +22,3 @@ index 6165432e7af..04ad518a60c 100755 | |||
22 | 22 | ||
23 | from __future__ import print_function | 23 | from __future__ import print_function |
24 | 24 | ||
25 | -- | ||
26 | 2.22.0 | ||
27 | |||
diff --git a/recipes-devtools/clang/clang/0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch b/recipes-devtools/clang/clang/0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch index d58c4f5..facef80 100644 --- a/recipes-devtools/clang/clang/0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch +++ b/recipes-devtools/clang/clang/0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From a4a34addc4d6942bb68a3c298fb07d0e4794e295 Mon Sep 17 00:00:00 2001 | 1 | From 6c8fcbbcce2003de4c7df649c01fbe0479405cf0 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, 15 Feb 2019 10:02:52 -0800 | 3 | Date: Fri, 15 Feb 2019 10:02:52 -0800 |
4 | Subject: [PATCH 18/20] clang: Initial implementation of -fmacro-prefix-map and | 4 | Subject: [PATCH] clang: Initial implementation of -fmacro-prefix-map and |
5 | -ffile-prefix-map | 5 | -ffile-prefix-map |
6 | 6 | ||
7 | Upstream-Status: Submitted [https://reviews.llvm.org/D49466] | 7 | Upstream-Status: Submitted [https://reviews.llvm.org/D49466] |
@@ -111,10 +111,10 @@ index 7edbea86633..7077d0f043c 100644 | |||
111 | /// Cache that maps VLA types to size expressions for that type, | 111 | /// Cache that maps VLA types to size expressions for that type, |
112 | /// represented by instantiated Metadata nodes. | 112 | /// represented by instantiated Metadata nodes. |
113 | diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp | 113 | diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp |
114 | index cb861f27aed..1c788d97c16 100644 | 114 | index 2508178423b..38970814432 100644 |
115 | --- a/clang/lib/Driver/ToolChains/Clang.cpp | 115 | --- a/clang/lib/Driver/ToolChains/Clang.cpp |
116 | +++ b/clang/lib/Driver/ToolChains/Clang.cpp | 116 | +++ b/clang/lib/Driver/ToolChains/Clang.cpp |
117 | @@ -612,16 +612,30 @@ static void addDebugCompDirArg(const ArgList &Args, ArgStringList &CmdArgs, | 117 | @@ -617,16 +617,30 @@ static void addDebugCompDirArg(const ArgList &Args, ArgStringList &CmdArgs, |
118 | 118 | ||
119 | /// Add a CC1 and CC1AS option to specify the debug file path prefix map. | 119 | /// Add a CC1 and CC1AS option to specify the debug file path prefix map. |
120 | static void addDebugPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) { | 120 | static void addDebugPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) { |
@@ -147,7 +147,7 @@ index cb861f27aed..1c788d97c16 100644 | |||
147 | /// Vectorize at all optimization levels greater than 1 except for -Oz. | 147 | /// Vectorize at all optimization levels greater than 1 except for -Oz. |
148 | /// For -Oz the loop vectorizer is disabled, while the slp vectorizer is | 148 | /// For -Oz the loop vectorizer is disabled, while the slp vectorizer is |
149 | /// enabled. | 149 | /// enabled. |
150 | @@ -1306,6 +1320,8 @@ void Clang::AddPreprocessingOptions(Compilation &C, const JobAction &JA, | 150 | @@ -1311,6 +1325,8 @@ void Clang::AddPreprocessingOptions(Compilation &C, const JobAction &JA, |
151 | // For IAMCU add special include arguments. | 151 | // For IAMCU add special include arguments. |
152 | getToolChain().AddIAMCUIncludeArgs(Args, CmdArgs); | 152 | getToolChain().AddIAMCUIncludeArgs(Args, CmdArgs); |
153 | } | 153 | } |
@@ -378,6 +378,3 @@ index 00000000000..c289e5c8362 | |||
378 | @@ -0,0 +1,2 @@ | 378 | @@ -0,0 +1,2 @@ |
379 | +filename: __FILE__ | 379 | +filename: __FILE__ |
380 | +basefile: __BASE_FILE__ | 380 | +basefile: __BASE_FILE__ |
381 | -- | ||
382 | 2.22.0 | ||
383 | |||
diff --git a/recipes-devtools/clang/clang/0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch b/recipes-devtools/clang/clang/0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch index 6fa3d5a..f1026c3 100644 --- a/recipes-devtools/clang/clang/0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch +++ b/recipes-devtools/clang/clang/0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch | |||
@@ -1,8 +1,8 @@ | |||
1 | From 7d855716ab05ec3d7b693cf302713efad5c118fa Mon Sep 17 00:00:00 2001 | 1 | From 52ce78a53a6fd63547a2e2d2977784711b10377e 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 19/20] clang: Add -lpthread and -ldl along with -lunwind for | 4 | Subject: [PATCH] clang: Add -lpthread and -ldl along with -lunwind for static |
5 | static linking | 5 | linking |
6 | 6 | ||
7 | When doing static liking with --unwindlib=libunwind -static we encounter | 7 | When doing static liking with --unwindlib=libunwind -static we encounter |
8 | undefined symbols | 8 | undefined symbols |
@@ -34,6 +34,3 @@ index 99691cb43dc..92b3bfbd77f 100644 | |||
34 | break; | 34 | break; |
35 | } | 35 | } |
36 | 36 | ||
37 | -- | ||
38 | 2.22.0 | ||
39 | |||
diff --git a/recipes-devtools/clang/clang/0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch b/recipes-devtools/clang/clang/0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch index 0c931ce..cc20795 100644 --- a/recipes-devtools/clang/clang/0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch +++ b/recipes-devtools/clang/clang/0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From db66a7c23a2462e618b12e06f1920d30a49f5dce Mon Sep 17 00:00:00 2001 | 1 | From 84e077c32b919c358b6c94cffe425acfdaddfa6a 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, 12 Aug 2019 08:59:28 -0700 | 3 | Date: Mon, 12 Aug 2019 08:59:28 -0700 |
4 | Subject: [PATCH 20/20] clang: default to lp64d ABI and rv64gc ISA | 4 | Subject: [PATCH] clang: default to lp64d ABI and rv64gc ISA |
5 | 5 | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | --- | 7 | --- |
@@ -35,10 +35,10 @@ index b6768de4d29..9671ea270ef 100644 | |||
35 | + return Triple.getArch() == llvm::Triple::riscv32 ? "ilp32" : "lp64d"; | 35 | + return Triple.getArch() == llvm::Triple::riscv32 ? "ilp32" : "lp64d"; |
36 | } | 36 | } |
37 | diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp | 37 | diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp |
38 | index 1c788d97c16..50839de1bf9 100644 | 38 | index 38970814432..29db0ea218a 100644 |
39 | --- a/clang/lib/Driver/ToolChains/Clang.cpp | 39 | --- a/clang/lib/Driver/ToolChains/Clang.cpp |
40 | +++ b/clang/lib/Driver/ToolChains/Clang.cpp | 40 | +++ b/clang/lib/Driver/ToolChains/Clang.cpp |
41 | @@ -1867,7 +1867,7 @@ void Clang::AddRISCVTargetArgs(const ArgList &Args, | 41 | @@ -1872,7 +1872,7 @@ void Clang::AddRISCVTargetArgs(const ArgList &Args, |
42 | else if (Triple.getArch() == llvm::Triple::riscv32) | 42 | else if (Triple.getArch() == llvm::Triple::riscv32) |
43 | ABIName = "ilp32"; | 43 | ABIName = "ilp32"; |
44 | else if (Triple.getArch() == llvm::Triple::riscv64) | 44 | else if (Triple.getArch() == llvm::Triple::riscv64) |
@@ -47,6 +47,3 @@ index 1c788d97c16..50839de1bf9 100644 | |||
47 | else | 47 | else |
48 | llvm_unreachable("Unexpected triple!"); | 48 | llvm_unreachable("Unexpected triple!"); |
49 | 49 | ||
50 | -- | ||
51 | 2.22.0 | ||
52 | |||
diff --git a/recipes-devtools/clang/clang/0021-lldb-Do-not-look-for-interpreter.patch b/recipes-devtools/clang/clang/0021-lldb-Do-not-look-for-interpreter.patch new file mode 100644 index 0000000..d8f790d --- /dev/null +++ b/recipes-devtools/clang/clang/0021-lldb-Do-not-look-for-interpreter.patch | |||
@@ -0,0 +1,24 @@ | |||
1 | From 52d4ec36f9d3635750ff5d4fb006ec625833fd12 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Wed, 4 Sep 2019 22:17:18 -0700 | ||
4 | Subject: [PATCH] lldb: Do not look for interpreter | ||
5 | |||
6 | We pass PYTHON_EXECUTABLE explicitly | ||
7 | |||
8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
9 | --- | ||
10 | lldb/cmake/modules/LLDBConfig.cmake | 1 - | ||
11 | 1 file changed, 1 deletion(-) | ||
12 | |||
13 | diff --git a/lldb/cmake/modules/LLDBConfig.cmake b/lldb/cmake/modules/LLDBConfig.cmake | ||
14 | index 0dca557601f..0bfd498ef9a 100644 | ||
15 | --- a/lldb/cmake/modules/LLDBConfig.cmake | ||
16 | +++ b/lldb/cmake/modules/LLDBConfig.cmake | ||
17 | @@ -213,7 +213,6 @@ if (NOT LLDB_DISABLE_PYTHON) | ||
18 | add_definitions( -DLLDB_PYTHON_HOME="${LLDB_PYTHON_HOME}" ) | ||
19 | endif() | ||
20 | else() | ||
21 | - find_package(PythonInterp REQUIRED) | ||
22 | find_package(PythonLibs REQUIRED) | ||
23 | endif() | ||
24 | |||
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 79e29ef..6e68747 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -94,6 +94,8 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ | |||
94 | -G Ninja ${S}/llvm \ | 94 | -G Ninja ${S}/llvm \ |
95 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ | 95 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ |
96 | -DPYTHON_EXECUTABLE=${PYTHON} \ | 96 | -DPYTHON_EXECUTABLE=${PYTHON} \ |
97 | -DPYTHON_LIBRARY=${PYTHON_LIBRARY} \ | ||
98 | -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE_DIR} \ | ||
97 | " | 99 | " |
98 | 100 | ||
99 | EXTRA_OECMAKE_append_class-native = "\ | 101 | EXTRA_OECMAKE_append_class-native = "\ |
diff --git a/recipes-devtools/clang/common.inc b/recipes-devtools/clang/common.inc index dc73081..6c03622 100644 --- a/recipes-devtools/clang/common.inc +++ b/recipes-devtools/clang/common.inc | |||
@@ -28,6 +28,7 @@ SRC_URI = "\ | |||
28 | file://0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch \ | 28 | file://0018-clang-Initial-implementation-of-fmacro-prefix-map-an.patch \ |
29 | file://0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch \ | 29 | file://0019-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch \ |
30 | file://0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch \ | 30 | file://0020-clang-default-to-lp64d-ABI-and-rv64gc-ISA.patch \ |
31 | file://0021-lldb-Do-not-look-for-interpreter.patch \ | ||
31 | " | 32 | " |
32 | 33 | ||
33 | # Fallback to no-PIE if not set | 34 | # Fallback to no-PIE if not set |