diff options
36 files changed, 65 insertions, 45 deletions
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 2426a03..db46e2f 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 b7242e2eb52519556821e6af7c7cc7c9a61e8468 Mon Sep 17 00:00:00 2001 | 1 | From 60d418bdd291f061e32a73ffee7ad7acc27a4768 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 |
@@ -11,6 +11,7 @@ especially for ARM targets | |||
11 | This patch makes the searching synthesized directories and then set | 11 | This patch makes the searching synthesized directories and then set |
12 | LIBCXXABI_LIBUNWIND_INCLUDES if its there in environment | 12 | LIBCXXABI_LIBUNWIND_INCLUDES if its there in environment |
13 | 13 | ||
14 | Upstream-Status: Pending | ||
14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
15 | --- | 16 | --- |
16 | libcxxabi/CMakeLists.txt | 16 +++++++++++----- | 17 | libcxxabi/CMakeLists.txt | 16 +++++++++++----- |
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 5531965..4c525be 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,8 +1,9 @@ | |||
1 | From 76423fd130d7719020ae8c84f6475c45b5385c97 Mon Sep 17 00:00:00 2001 | 1 | From f205cf35a9ad116b291b2b36a50800e4573e6ac6 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 |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | --- | 8 | --- |
8 | .../make/platform/clang_linux_embedded.mk | 286 ++++++++++++++++++ | 9 | .../make/platform/clang_linux_embedded.mk | 286 ++++++++++++++++++ |
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 4f9c13b..802a35f 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 422ca329c7174d89bcc896e6434dcaf4cf195c64 Mon Sep 17 00:00:00 2001 | 1 | From e1031fdbe63c6065b89e1e15f9bbc62cd36cd898 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 |
@@ -13,6 +13,7 @@ Subject: [PATCH] compiler-rt: Simplify cross-compilation. Don't use | |||
13 | 13 | ||
14 | https://us.codeaurora.org/patches/quic/llvm/50683/compiler-rt-cross-compilation.patch | 14 | https://us.codeaurora.org/patches/quic/llvm/50683/compiler-rt-cross-compilation.patch |
15 | 15 | ||
16 | Upstream-Status: Pending | ||
16 | Signed-off-by: Greg Fitzgerald <gregf@codeaurora.org> | 17 | Signed-off-by: Greg Fitzgerald <gregf@codeaurora.org> |
17 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 18 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
18 | --- | 19 | --- |
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 13e3bba..23a0c93 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 8fc118eafbba4013390751a0e74785e3cddfbf7d Mon Sep 17 00:00:00 2001 | 1 | From 1279fd32e3809fe9b8f0bddab69042a92637282b 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 |
@@ -7,6 +7,7 @@ Subject: [PATCH] llvm: TargetLibraryInfo: Undefine libc functions if they are | |||
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 |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
11 | --- | 12 | --- |
12 | .../llvm/Analysis/TargetLibraryInfo.def | 22 ++++++++++++++++++- | 13 | .../llvm/Analysis/TargetLibraryInfo.def | 22 ++++++++++++++++++- |
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 be25e44..055dc2b 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 b3f8e09eb814c54899e292ab3d5b3d45420b6221 Mon Sep 17 00:00:00 2001 | 1 | From 8f8e25be1822d93341b0e32ba42d22c8c54016d4 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 faaaade..eff80b2 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 f69ded14e5b298919d325cd54fbfbf961c5ba047 Mon Sep 17 00:00:00 2001 | 1 | From 953b9d2c5a7ef4224dec304154feceb30e2b836f 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 |
@@ -7,6 +7,7 @@ OE does not necessarily follow the default path for the dynamic linker, | |||
7 | therefore adjust it for OE. Check for the default path, and if it isn't | 7 | therefore adjust it for OE. Check for the default path, and if it isn't |
8 | there, check /lib. | 8 | there, check /lib. |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
10 | Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> | 11 | Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> |
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
12 | --- | 13 | --- |
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 f792438..a9d059f 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 dae3dcb6e1ac2e81dfd7fb9c2459e6041c73c3bb Mon Sep 17 00:00:00 2001 | 1 | From c35e16f856192a090696b033bc5a32af18f592ac 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 |
@@ -7,6 +7,7 @@ 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 |
8 | compiler cmdline | 8 | compiler cmdline |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
11 | --- | 12 | --- |
12 | clang/lib/Driver/ToolChains/Gnu.cpp | 6 ++++++ | 13 | clang/lib/Driver/ToolChains/Gnu.cpp | 6 ++++++ |
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 40601d3..bd340a0 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 1fb955d17bdc04aec9ac93e620dea87ede4718c6 Mon Sep 17 00:00:00 2001 | 1 | From 51b99c1b9836f2e6967f1192f16fb639e127df2e 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 |
@@ -18,6 +18,7 @@ to linker steps which would then be wrong | |||
18 | since they will become relative to clang | 18 | since they will become relative to clang |
19 | installation and not sysroot | 19 | installation and not sysroot |
20 | 20 | ||
21 | Upstream-Status: Pending | ||
21 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 22 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
22 | --- | 23 | --- |
23 | clang/lib/Driver/ToolChains/Linux.cpp | 2 +- | 24 | clang/lib/Driver/ToolChains/Linux.cpp | 2 +- |
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 3e55700..a8914e7 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 79ba8f02b706ae8ffb794b0a46844d3726c4e54a Mon Sep 17 00:00:00 2001 | 1 | From 243f40f492fbbbc3104de0fc77eef3122a4a42c4 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 |
@@ -9,6 +9,7 @@ driver installation where the libraries are not instlled | |||
9 | 9 | ||
10 | Specific to cross compiling the way yocto/OE works | 10 | Specific to cross compiling the way yocto/OE works |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
13 | --- | 14 | --- |
14 | clang/lib/Driver/ToolChain.cpp | 6 +++++- | 15 | clang/lib/Driver/ToolChain.cpp | 6 +++++- |
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 bfc571f..429e6c0 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 edd7ad1bf15cb949dd3826054e7b14f010cf6e7d Mon Sep 17 00:00:00 2001 | 1 | From d1fdcd76fc759e644d697c967ddfbeae279aa7ac 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 |
@@ -8,6 +8,8 @@ Without this its not able to find the paths for libgcc | |||
8 | and other standard headers and libraries from gcc | 8 | and other standard headers and libraries from gcc |
9 | installation in OE | 9 | installation in OE |
10 | 10 | ||
11 | Upstream-Status: Pending | ||
12 | |||
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
12 | --- | 14 | --- |
13 | clang/lib/Driver/ToolChains/Gnu.cpp | 14 +++++++------- | 15 | clang/lib/Driver/ToolChains/Gnu.cpp | 14 +++++++------- |
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 1c5b946..9916a46 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 a48171a40390b970d3162f0ce90d5a71aacca841 Mon Sep 17 00:00:00 2001 | 1 | From 16ec16d11424040b83b360199ab785650bd1fb65 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 |
@@ -14,6 +14,7 @@ libunwind/src/AddressSpace.hpp:597: undefined reference to `dladdr' | |||
14 | 14 | ||
15 | therefore we need to link in libpthread and libdl to fill these symbols | 15 | therefore we need to link in libpthread and libdl to fill these symbols |
16 | 16 | ||
17 | Upstream-Status: Pending | ||
17 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 18 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
18 | --- | 19 | --- |
19 | clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 ++ | 20 | clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 ++ |
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 21e96df..00ee658 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,8 +1,9 @@ | |||
1 | From 443b2d8bad07bd3404a591c58e8ae65b26127bbd Mon Sep 17 00:00:00 2001 | 1 | From e9e65cc455973c05ae3502b84bc90b3f8b70b438 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 |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
6 | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> | 7 | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> |
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
8 | --- | 9 | --- |
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 2c51e89..9d92055 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 b9b3041b7bbadef16b3572187b8b5c7b3f4986c9 Mon Sep 17 00:00:00 2001 | 1 | From b0310dcff11cade76add2b84f9d694fc626284ee 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 |
@@ -9,6 +9,7 @@ therefore detect if clang can use built-ins for atomic<double> if not | |||
9 | then link libatomic, this helps building clangd for x86 on linux systems | 9 | then link libatomic, this helps building clangd for x86 on linux systems |
10 | with gcc runtime | 10 | with gcc runtime |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
13 | --- | 14 | --- |
14 | llvm/cmake/modules/CheckAtomic.cmake | 3 ++- | 15 | llvm/cmake/modules/CheckAtomic.cmake | 3 ++- |
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 6e87bea..82d3790 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 8d03b99e91a47925eae5056b355e23b548e97732 Mon Sep 17 00:00:00 2001 | 1 | From fbe1464c92e5b4e078390c040f0a7f446cda81f0 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 5197490..eef316b 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 8340042f1213d72fde9c8545de2ba47d1729d865 Mon Sep 17 00:00:00 2001 | 1 | From f16083f3436f1286941547b3036787f128c9d8a4 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 |
@@ -22,7 +22,7 @@ This is due to the fact that currently the cmake scripts look for target | |||
22 | binaries in sysroot. Work around this by not exporting the target binaries in | 22 | binaries in sysroot. Work around this by not exporting the target binaries in |
23 | Exports-* cmake files. | 23 | Exports-* cmake files. |
24 | 24 | ||
25 | Upstream-Status: Innapropriate [oe-specific] | 25 | Upstream-Status: Inappropriate [oe-specific] |
26 | 26 | ||
27 | Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> | 27 | Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
28 | --- | 28 | --- |
@@ -52,7 +52,7 @@ index 75b0080f6715..ddf446a13eca 100644 | |||
52 | endif() | 52 | endif() |
53 | endmacro() | 53 | endmacro() |
54 | diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake | 54 | diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake |
55 | index 9eef4eb7e35d..5bde133cdceb 100644 | 55 | index 94fc83db9344..5155b0222d87 100644 |
56 | --- a/llvm/cmake/modules/AddLLVM.cmake | 56 | --- a/llvm/cmake/modules/AddLLVM.cmake |
57 | +++ b/llvm/cmake/modules/AddLLVM.cmake | 57 | +++ b/llvm/cmake/modules/AddLLVM.cmake |
58 | @@ -1335,7 +1335,6 @@ macro(llvm_add_tool project name) | 58 | @@ -1335,7 +1335,6 @@ macro(llvm_add_tool project name) |
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 bbbb365..f1c9614 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 5e8f81f47c4e7f944c22900c7f388ec0e57a678e Mon Sep 17 00:00:00 2001 | 1 | From 3b58bf71bf2908d1c7361e420b13330366402ea6 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 |
@@ -12,6 +12,7 @@ This causes clang to form a path that looks like /usr/bin/lib/clang/... | |||
12 | As a fix for this, check the parent directory name. If that is "bin", then | 12 | As a fix for this, check the parent directory name. If that is "bin", then |
13 | use that directory's parent. | 13 | use that directory's parent. |
14 | 14 | ||
15 | Upstream-Status: Pending | ||
15 | Signed-off-by: Jim Broadus <jbroadus@xevo.com> | 16 | Signed-off-by: Jim Broadus <jbroadus@xevo.com> |
16 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 17 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
17 | --- | 18 | --- |
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 8d49729..e991499 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 18cb0737f26205ee004470a7dc4182d1a205db82 Mon Sep 17 00:00:00 2001 | 1 | From a9127817f4ceb0f19e99c89c08ffb1d9d256d1a2 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 |
@@ -11,6 +11,7 @@ Subject: [PATCH] clang: driver: Add dyld-prefix when checking sysroot for ldso | |||
11 | 'clang: driver: Check sysroot for ldso path' which includes | 11 | 'clang: driver: Check sysroot for ldso path' which includes |
12 | the usrmerge scenario. | 12 | the usrmerge scenario. |
13 | 13 | ||
14 | Upstream-Status: Pending | ||
14 | Signed-off-by: Oleksandr Ocheretnyi <oocheret@cisco.com> | 15 | Signed-off-by: Oleksandr Ocheretnyi <oocheret@cisco.com> |
15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 16 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
16 | --- | 17 | --- |
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 f2e2e1c..cef5633 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 0de83e5b83308362248261fa0d89a766cd8b2aca Mon Sep 17 00:00:00 2001 | 1 | From 5b8fe61522fbf453b514fc1c9f317742cf34cbcd 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 97da817..1da6686 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 bc82ba9cb65f3aacdaa4e5c473603d89dfcc9a29 Mon Sep 17 00:00:00 2001 | 1 | From ca344d46711d5ce6b5e0f7862b98bbfc7abb7d4c 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 60caae8..8cd862e 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 e8560dd482e3b7f89a5fd1ab7b53738dace4b126 Mon Sep 17 00:00:00 2001 | 1 | From 20208fe7aaaf65837d06bd00a5550134075a2b22 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 |
@@ -10,6 +10,7 @@ horribly with native and target libs when build clang for target | |||
10 | TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/clang/12.0.0-r0/recipe-sysroot-native/usr/lib/libtinfo.so: error adding symbols: file in wrong format | 10 | TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/clang/12.0.0-r0/recipe-sysroot-native/usr/lib/libtinfo.so: error adding symbols: file in wrong format |
11 | clang-12: error: linker command failed with exit code 1 (use -v to see invocation) | 11 | clang-12: error: linker command failed with exit code 1 (use -v to see invocation) |
12 | 12 | ||
13 | Upstream-Status: Pending | ||
13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
14 | --- | 15 | --- |
15 | compiler-rt/cmake/config-ix.cmake | 2 +- | 16 | compiler-rt/cmake/config-ix.cmake | 2 +- |
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 48de8c1..7a1f0e4 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 81e81bbbafdd380bcb3cbdbbefdebf9c18cf8721 Mon Sep 17 00:00:00 2001 | 1 | From c63accf38a7c7db518e01311b23e661392af916d 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 2edf616..968bde2 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 66cd1dc5aed351a422ac29f503b348598a8d53ad Mon Sep 17 00:00:00 2001 | 1 | From f8ee0a66ba5b81f5489d8954dfc521f6b2612c6d 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 5c6d430..cd00a18 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 24a2776f0ea951b48f3df9f3d33230776bed97bd Mon Sep 17 00:00:00 2001 | 1 | From 013ee27a17e32ddf078bf33a82293a9f9980512e 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 |
@@ -6,6 +6,7 @@ Subject: [PATCH] clang: Fix x86 triple for non-debian multiarch linux distros | |||
6 | OpenEmbedded does not hardcode mutli-arch like debian therefore ensure | 6 | OpenEmbedded does not hardcode mutli-arch like debian therefore ensure |
7 | that it still uses the proper tuple | 7 | that it still uses the proper tuple |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
10 | --- | 11 | --- |
11 | clang/lib/Driver/ToolChains/Linux.cpp | 3 +++ | 12 | clang/lib/Driver/ToolChains/Linux.cpp | 3 +++ |
diff --git a/recipes-devtools/clang/clang/0024-libunwind-Added-unw_backtrace-method.patch b/recipes-devtools/clang/clang/0024-libunwind-Added-unw_backtrace-method.patch index 9d6f74f..22b00b8 100644 --- a/recipes-devtools/clang/clang/0024-libunwind-Added-unw_backtrace-method.patch +++ b/recipes-devtools/clang/clang/0024-libunwind-Added-unw_backtrace-method.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From b75d3ed8f09ee013809a4321ff21b3bfb7e4a467 Mon Sep 17 00:00:00 2001 | 1 | From 959667047a6d92e3912762c8db5695a945c564b4 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/0025-clang-Do-not-use-install-relative-libc-headers.patch b/recipes-devtools/clang/clang/0025-clang-Do-not-use-install-relative-libc-headers.patch index d19d165..944fd92 100644 --- a/recipes-devtools/clang/clang/0025-clang-Do-not-use-install-relative-libc-headers.patch +++ b/recipes-devtools/clang/clang/0025-clang-Do-not-use-install-relative-libc-headers.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 0a80036efcec431252a1e8a521e7aab3df11c8fc Mon Sep 17 00:00:00 2001 | 1 | From d249ebabcd4e0350acf3595f80160110cb0ab56d 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/0026-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch b/recipes-devtools/clang/clang/0026-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch index 159f850..306249d 100644 --- a/recipes-devtools/clang/clang/0026-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch +++ b/recipes-devtools/clang/clang/0026-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 86ffd52656788e0566f082b856f5dfad6db6e288 Mon Sep 17 00:00:00 2001 | 1 | From 1801fad99e1dedbe8d40931b18c37d326a1d532c 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/0027-Fix-lib-paths-for-OpenEmbedded-Host.patch b/recipes-devtools/clang/clang/0027-Fix-lib-paths-for-OpenEmbedded-Host.patch index e01fa6f..50f783f 100644 --- a/recipes-devtools/clang/clang/0027-Fix-lib-paths-for-OpenEmbedded-Host.patch +++ b/recipes-devtools/clang/clang/0027-Fix-lib-paths-for-OpenEmbedded-Host.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From ee326805d679fdf2d9bbbbb8827f17a280ff00db Mon Sep 17 00:00:00 2001 | 1 | From b8dd608a9ca83b9c321dce3ca0d18e8aeea987af 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/0028-Correct-library-search-path-for-OpenEmbedded-Host.patch b/recipes-devtools/clang/clang/0028-Correct-library-search-path-for-OpenEmbedded-Host.patch index 7e7afbd..b120f17 100644 --- a/recipes-devtools/clang/clang/0028-Correct-library-search-path-for-OpenEmbedded-Host.patch +++ b/recipes-devtools/clang/clang/0028-Correct-library-search-path-for-OpenEmbedded-Host.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From d1aa73e650483447ba96fed6837294a27a6dfd96 Mon Sep 17 00:00:00 2001 | 1 | From a4574f3cfd55c014d0e09956fe413835debe1b87 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/0029-lldb-Link-with-libatomic-on-x86.patch b/recipes-devtools/clang/clang/0029-lldb-Link-with-libatomic-on-x86.patch index bbcfe57..e55d7a4 100644 --- a/recipes-devtools/clang/clang/0029-lldb-Link-with-libatomic-on-x86.patch +++ b/recipes-devtools/clang/clang/0029-lldb-Link-with-libatomic-on-x86.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 7bbc8ca2768b3863e72df5b44da33f9bcb80e30f Mon Sep 17 00:00:00 2001 | 1 | From e9c06e4994d4cd52d8783838186df8c93ffd0052 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/0030-clang-exclude-openembedded-distributions-from-settin.patch b/recipes-devtools/clang/clang/0030-clang-exclude-openembedded-distributions-from-settin.patch index ada430c..00bd81b 100644 --- a/recipes-devtools/clang/clang/0030-clang-exclude-openembedded-distributions-from-settin.patch +++ b/recipes-devtools/clang/clang/0030-clang-exclude-openembedded-distributions-from-settin.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 2e602dffe1074aa66c37f28a735559982429b5a3 Mon Sep 17 00:00:00 2001 | 1 | From b34b67256aa36ceb6bce1b6f657ad129ecf90313 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/0031-compiler-rt-Enable-__int128-for-ppc32.patch b/recipes-devtools/clang/clang/0031-compiler-rt-Enable-__int128-for-ppc32.patch index 6a6ceda..5c19c67 100644 --- a/recipes-devtools/clang/clang/0031-compiler-rt-Enable-__int128-for-ppc32.patch +++ b/recipes-devtools/clang/clang/0031-compiler-rt-Enable-__int128-for-ppc32.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 14b9c872b5c07039a1638c299c916b3c0eeebf55 Mon Sep 17 00:00:00 2001 | 1 | From 2a622188e62705f20d7806926a99f47f727d8858 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 |
@@ -11,10 +11,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
11 | 2 files changed, 8 insertions(+), 9 deletions(-) | 11 | 2 files changed, 8 insertions(+), 9 deletions(-) |
12 | 12 | ||
13 | diff --git a/compiler-rt/lib/builtins/CMakeLists.txt b/compiler-rt/lib/builtins/CMakeLists.txt | 13 | diff --git a/compiler-rt/lib/builtins/CMakeLists.txt b/compiler-rt/lib/builtins/CMakeLists.txt |
14 | index 5e2274d52256..70cd43c69fd3 100644 | 14 | index 2fc70522895f..55f0ecb20a1f 100644 |
15 | --- a/compiler-rt/lib/builtins/CMakeLists.txt | 15 | --- a/compiler-rt/lib/builtins/CMakeLists.txt |
16 | +++ b/compiler-rt/lib/builtins/CMakeLists.txt | 16 | +++ b/compiler-rt/lib/builtins/CMakeLists.txt |
17 | @@ -670,11 +670,9 @@ set(mips64_SOURCES ${GENERIC_TF_SOURCES} | 17 | @@ -668,11 +668,9 @@ set(mips64_SOURCES ${GENERIC_TF_SOURCES} |
18 | set(mips64el_SOURCES ${GENERIC_TF_SOURCES} | 18 | set(mips64el_SOURCES ${GENERIC_TF_SOURCES} |
19 | ${mips_SOURCES}) | 19 | ${mips_SOURCES}) |
20 | 20 | ||
@@ -27,7 +27,7 @@ index 5e2274d52256..70cd43c69fd3 100644 | |||
27 | ppc/divtc3.c | 27 | ppc/divtc3.c |
28 | ppc/fixtfdi.c | 28 | ppc/fixtfdi.c |
29 | ppc/fixunstfdi.c | 29 | ppc/fixunstfdi.c |
30 | @@ -689,14 +687,15 @@ set(powerpc64_SOURCES | 30 | @@ -687,14 +685,15 @@ set(powerpc64_SOURCES |
31 | ) | 31 | ) |
32 | # These routines require __int128, which isn't supported on AIX. | 32 | # These routines require __int128, which isn't supported on AIX. |
33 | if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "AIX") | 33 | if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "AIX") |
@@ -46,7 +46,7 @@ index 5e2274d52256..70cd43c69fd3 100644 | |||
46 | 46 | ||
47 | set(riscv_SOURCES | 47 | set(riscv_SOURCES |
48 | riscv/fp_mode.c | 48 | riscv/fp_mode.c |
49 | @@ -809,9 +808,9 @@ else () | 49 | @@ -818,9 +817,9 @@ else () |
50 | list(APPEND BUILTIN_CFLAGS_${arch} -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET) | 50 | list(APPEND BUILTIN_CFLAGS_${arch} -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET) |
51 | endif() | 51 | endif() |
52 | 52 | ||
diff --git a/recipes-devtools/clang/clang/0032-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch b/recipes-devtools/clang/clang/0032-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch index e0d5790..d89f108 100644 --- a/recipes-devtools/clang/clang/0032-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch +++ b/recipes-devtools/clang/clang/0032-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a333802272d875cc580b4f67e28205dfb0d40d3f Mon Sep 17 00:00:00 2001 | 1 | From ab07bcf103432f49aeff486e2898110c879e8bc0 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 |
@@ -21,7 +21,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
21 | 1 file changed, 4 insertions(+), 4 deletions(-) | 21 | 1 file changed, 4 insertions(+), 4 deletions(-) |
22 | 22 | ||
23 | diff --git a/llvm/lib/Support/CMakeLists.txt b/llvm/lib/Support/CMakeLists.txt | 23 | diff --git a/llvm/lib/Support/CMakeLists.txt b/llvm/lib/Support/CMakeLists.txt |
24 | index 4cbc3b79f3bb..08c4bfd5efc1 100644 | 24 | index 8fbb2ca4c164..a6daa7c9f20f 100644 |
25 | --- a/llvm/lib/Support/CMakeLists.txt | 25 | --- a/llvm/lib/Support/CMakeLists.txt |
26 | +++ b/llvm/lib/Support/CMakeLists.txt | 26 | +++ b/llvm/lib/Support/CMakeLists.txt |
27 | @@ -22,7 +22,7 @@ if (HAS_WERROR_GLOBAL_CTORS) | 27 | @@ -22,7 +22,7 @@ if (HAS_WERROR_GLOBAL_CTORS) |
@@ -42,7 +42,7 @@ index 4cbc3b79f3bb..08c4bfd5efc1 100644 | |||
42 | endif() | 42 | endif() |
43 | 43 | ||
44 | if( MSVC OR MINGW ) | 44 | if( MSVC OR MINGW ) |
45 | @@ -292,7 +292,7 @@ if(LLVM_ENABLE_ZLIB) | 45 | @@ -291,7 +291,7 @@ if(LLVM_ENABLE_ZLIB) |
46 | get_property(zlib_library TARGET ZLIB::ZLIB PROPERTY LOCATION) | 46 | get_property(zlib_library TARGET ZLIB::ZLIB PROPERTY LOCATION) |
47 | endif() | 47 | endif() |
48 | get_library_name(${zlib_library} zlib_library) | 48 | get_library_name(${zlib_library} zlib_library) |
@@ -51,7 +51,7 @@ index 4cbc3b79f3bb..08c4bfd5efc1 100644 | |||
51 | endif() | 51 | endif() |
52 | 52 | ||
53 | if(LLVM_ENABLE_ZSTD) | 53 | if(LLVM_ENABLE_ZSTD) |
54 | @@ -305,7 +305,7 @@ if(LLVM_ENABLE_ZSTD) | 54 | @@ -304,7 +304,7 @@ if(LLVM_ENABLE_ZSTD) |
55 | get_property(zstd_library TARGET ${zstd_target} PROPERTY LOCATION) | 55 | get_property(zstd_library TARGET ${zstd_target} PROPERTY LOCATION) |
56 | endif() | 56 | endif() |
57 | get_library_name(${zstd_library} zstd_library) | 57 | get_library_name(${zstd_library} zstd_library) |
diff --git a/recipes-devtools/clang/clang/0033-build-Enable-64bit-off_t-on-32bit-glibc-systems.patch b/recipes-devtools/clang/clang/0033-build-Enable-64bit-off_t-on-32bit-glibc-systems.patch index 13991b9..adb06c4 100644 --- a/recipes-devtools/clang/clang/0033-build-Enable-64bit-off_t-on-32bit-glibc-systems.patch +++ b/recipes-devtools/clang/clang/0033-build-Enable-64bit-off_t-on-32bit-glibc-systems.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 617dc83077d725f33ae3c30f6a5de84edb8ed9f8 Mon Sep 17 00:00:00 2001 | 1 | From 48cf70c06ae6085ff3d1f8b28e323f153cff23c6 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, 25 Dec 2022 15:13:41 -0800 | 3 | Date: Sun, 25 Dec 2022 15:13:41 -0800 |
4 | Subject: [PATCH] build: Enable 64bit off_t on 32bit glibc systems | 4 | Subject: [PATCH] build: Enable 64bit off_t on 32bit glibc systems |
@@ -18,6 +18,7 @@ Using the *64 function was transitional anyways so use | |||
18 | [1] https://github.com/llvm/llvm-project/commit/8db7e5e4eed4c4e697dc3164f2c9351d8c3e942b | 18 | [1] https://github.com/llvm/llvm-project/commit/8db7e5e4eed4c4e697dc3164f2c9351d8c3e942b |
19 | [2] https://git.musl-libc.org/cgit/musl/commit/?id=25e6fee27f4a293728dd15b659170e7b9c7db9bc | 19 | [2] https://git.musl-libc.org/cgit/musl/commit/?id=25e6fee27f4a293728dd15b659170e7b9c7db9bc |
20 | 20 | ||
21 | Upstream-Status: Pending | ||
21 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 22 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
22 | --- | 23 | --- |
23 | utils/bazel/llvm-project-overlay/llvm/config.bzl | 1 - | 24 | utils/bazel/llvm-project-overlay/llvm/config.bzl | 1 - |
diff --git a/recipes-devtools/clang/clang/0034-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch b/recipes-devtools/clang/clang/0034-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch index 8d39a50..f97814d 100644 --- a/recipes-devtools/clang/clang/0034-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch +++ b/recipes-devtools/clang/clang/0034-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 3f82cc31a96a6db32fe5ea20fffa1269e026b43c Mon Sep 17 00:00:00 2001 | 1 | From 3c7ebde16bea113e119b2ef7134b10cd8d7e3b1c 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, 31 Dec 2022 15:03:24 -0800 | 3 | Date: Sat, 31 Dec 2022 15:03:24 -0800 |
4 | Subject: [PATCH] compiler-rt: Undef _TIME_BITS along with _FILE_OFFSET_BITS on | 4 | Subject: [PATCH] compiler-rt: Undef _TIME_BITS along with _FILE_OFFSET_BITS on |
@@ -16,6 +16,7 @@ Fixes | |||
16 | 16 | ||
17 | Also avoid LFS64 functions on musl | 17 | Also avoid LFS64 functions on musl |
18 | 18 | ||
19 | Upstream-Status: Pending | ||
19 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 20 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
20 | --- | 21 | --- |
21 | .../lib/sanitizer_common/sanitizer_platform_limits_posix.cpp | 1 + | 22 | .../lib/sanitizer_common/sanitizer_platform_limits_posix.cpp | 1 + |
diff --git a/recipes-devtools/clang/clang/0035-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch b/recipes-devtools/clang/clang/0035-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch index 57ae3d4..ee31c1d 100644 --- a/recipes-devtools/clang/clang/0035-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch +++ b/recipes-devtools/clang/clang/0035-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f6e903f6ff980ca29cd5556c8dd188ebf8b13e5c Mon Sep 17 00:00:00 2001 | 1 | From 577a70fd39778fb7e3bcd22b6c6713fcb516c365 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, 3 Jan 2023 18:44:34 -0800 | 3 | Date: Tue, 3 Jan 2023 18:44:34 -0800 |
4 | Subject: [PATCH] compiler-rt: Fix stat struct's size for O32 ABI | 4 | Subject: [PATCH] compiler-rt: Fix stat struct's size for O32 ABI |
@@ -7,6 +7,7 @@ stat struct size differs on glibc based on ABI choices e.g. 64bit off_t | |||
7 | and/or 64bit time_t will make this size different. Therefore separate | 7 | and/or 64bit time_t will make this size different. Therefore separate |
8 | out the O32 case out, makes it more readable. | 8 | out the O32 case out, makes it more readable. |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
11 | --- | 12 | --- |
12 | .../sanitizer_platform_limits_posix.h | 13 +++++++++++++ | 13 | .../sanitizer_platform_limits_posix.h | 13 +++++++++++++ |
diff --git a/recipes-devtools/clang/clang/0036-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch b/recipes-devtools/clang/clang/0036-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch index bc33ad0..4b937e8 100644 --- a/recipes-devtools/clang/clang/0036-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch +++ b/recipes-devtools/clang/clang/0036-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 76dd1850e6e5c985b86c6af06cd7169073f74b3e Mon Sep 17 00:00:00 2001 | 1 | From c62140c7e116fabe7bccf9b55848c74e5beefccd 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, 21 Feb 2023 12:46:10 -0800 | 3 | Date: Tue, 21 Feb 2023 12:46:10 -0800 |
4 | Subject: [PATCH] compiler-rt: Undef _TIME_BITS along with _FILE_OFFSET_BITS in | 4 | Subject: [PATCH] compiler-rt: Undef _TIME_BITS along with _FILE_OFFSET_BITS in |