summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2017-08-08 09:14:12 -0700
committerKhem Raj <raj.khem@gmail.com>2017-08-08 10:14:08 -0700
commit01d290ce39afb471dbfb152933f5dbe457ab770b (patch)
treec2fa052d2a6521c444eecfa102c665be36625d6e
parented8f9343916fd3b132335e3546141558253e2886 (diff)
downloadmeta-clang-01d290ce39afb471dbfb152933f5dbe457ab770b.tar.gz
clang/llvm/libcxx/libunwind: Update to latest on release_50
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-devtools/clang/clang.inc8
-rw-r--r--recipes-devtools/clang/clang/0002-libcxx-Do-not-include-xlocale.h-on-glibc.patch30
-rw-r--r--recipes-devtools/clang/common.inc1
3 files changed, 4 insertions, 35 deletions
diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc
index fd8d55e..e53447f 100644
--- a/recipes-devtools/clang/clang.inc
+++ b/recipes-devtools/clang/clang.inc
@@ -12,12 +12,12 @@ MINOR_VER="0"
12PATCH_VER="0" 12PATCH_VER="0"
13PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}" 13PV = "${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}"
14BRANCH = "release_50" 14BRANCH = "release_50"
15SRCREV_llvm = "6db41ec7eed260c38c6fdfc9b9113c7917bc3caa" 15SRCREV_llvm = "a971137ca9907d1f9c630915f11f8f3d42a3cb84"
16SRCREV_clang = "c4d55f5857a1e3a7f41bc75914fd43da30ae6326" 16SRCREV_clang = "8df2b6dec1451e65ab500939da3e9bf394236a42"
17SRCREV_compiler-rt = "e6bb43d8b68ab16a71b060fc32fcba18d20f8828" 17SRCREV_compiler-rt = "e6bb43d8b68ab16a71b060fc32fcba18d20f8828"
18SRCREV_cxxabi = "5df6b5da0deba63bbf9046bcaa385241c4d72847" 18SRCREV_cxxabi = "5df6b5da0deba63bbf9046bcaa385241c4d72847"
19SRCREV_libcxx = "526c3a93942714925a19bdd6206b5698227575dc" 19SRCREV_libcxx = "ef34b82889be4aa6438da96868f3c5d9fd38edcc"
20SRCREV_libunwind = "1ca29a43cbf8e4102edf9221a69a4b90f9b6da09" 20SRCREV_libunwind = "08a9d8430b8096d8963e9bc9c2a05f32816dd8a0"
21SRCREV_lld = "a9f9e258f5e7f636bd35a53d48ac4bcaefa0a6dc" 21SRCREV_lld = "a9f9e258f5e7f636bd35a53d48ac4bcaefa0a6dc"
22SRCREV_lldb = "d8edb413bc1766fd33290db3e1ddd8715f982dee" 22SRCREV_lldb = "d8edb413bc1766fd33290db3e1ddd8715f982dee"
23SRCREV_openmp = "1333cd34fa88de8461c0dbd2fbd439321073a334" 23SRCREV_openmp = "1333cd34fa88de8461c0dbd2fbd439321073a334"
diff --git a/recipes-devtools/clang/clang/0002-libcxx-Do-not-include-xlocale.h-on-glibc.patch b/recipes-devtools/clang/clang/0002-libcxx-Do-not-include-xlocale.h-on-glibc.patch
deleted file mode 100644
index ed48ec0..0000000
--- a/recipes-devtools/clang/clang/0002-libcxx-Do-not-include-xlocale.h-on-glibc.patch
+++ /dev/null
@@ -1,30 +0,0 @@
1From 906b5542f9b2c608ae1782b1c1c2dcd710fb84c8 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 20 Jul 2017 12:58:30 -0700
4Subject: [PATCH] libcxx: Do not include xlocale.h on glibc
5
6xlocale.h has been removed from glibc 2.26
7see
8https://sourceware.org/glibc/wiki/Release/2.26#Packaging_Changes
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 include/__locale | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/include/__locale b/include/__locale
16index 766842294..91ed9e709 100644
17--- a/include/__locale
18+++ b/include/__locale
19@@ -34,7 +34,7 @@
20 # include <support/solaris/xlocale.h>
21 #elif defined(_NEWLIB_VERSION)
22 # include <support/newlib/xlocale.h>
23-#elif (defined(__GLIBC__) || defined(__APPLE__) || defined(__FreeBSD__) \
24+#elif (defined(__APPLE__) || defined(__FreeBSD__) \
25 || defined(__EMSCRIPTEN__) || defined(__IBMCPP__))
26 # include <xlocale.h>
27 #elif defined(__Fuchsia__)
28--
292.13.3
30
diff --git a/recipes-devtools/clang/common.inc b/recipes-devtools/clang/common.inc
index 9691e6a..f5e7acb 100644
--- a/recipes-devtools/clang/common.inc
+++ b/recipes-devtools/clang/common.inc
@@ -27,5 +27,4 @@ LIBCXXABIPATCHES ="\
27 27
28# libc++ patches 28# libc++ patches
29LIBCXXPATCHES = "\ 29LIBCXXPATCHES = "\
30 file://0002-libcxx-Do-not-include-xlocale.h-on-glibc.patch;patchdir=projects/libcxx \
31" 30"