summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-09-04 12:16:44 -0700
committerKhem Raj <raj.khem@gmail.com>2021-09-05 08:53:01 -0700
commit46b8d34025d187ce093fcde4210768e2395a5fa4 (patch)
treea1449d6b4d3cd4140777962b71cc0892a62b2bb9 /dynamic-layers
parent4f69b68228f75b6a3f2375a0258fd04f4f67ce70 (diff)
downloadmeta-clang-46b8d34025d187ce093fcde4210768e2395a5fa4.tar.gz
bpftrace: Upgrade to latest on trunk
Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'dynamic-layers')
-rw-r--r--dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace/0002-ast-Add-missing-standard-header-includes.patch49
-rw-r--r--dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.13.0.bb3
2 files changed, 1 insertions, 51 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace/0002-ast-Add-missing-standard-header-includes.patch b/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace/0002-ast-Add-missing-standard-header-includes.patch
deleted file mode 100644
index 2d1d0ac..0000000
--- a/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace/0002-ast-Add-missing-standard-header-includes.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From 891071a52e2d5e62634bd6cff249f0d7346e66fa Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 6 Aug 2021 20:14:06 -0700
4Subject: [PATCH 2/2] ast: Add missing standard header includes
5
6This fixes build when using libc++ from clang 13
7Fixes
8src/bpforc.h:40:10: error: no template named 'unordered_map' in nam
9espace 'std'
10| std::unordered_map<std::string, std::tuple<uint8_t *, uintptr_t>>;
11
12src/ast/vtable.h:76:30: error: implicit instantiation of undefined
13template 'std::basic_string<char>'
14| throw std::runtime_error(std::string("Unknown node: ") + typeid(n).name());
15| ^
16
17Upstream-Status: Submitted [https://github.com/iovisor/bpftrace/pull/1962]
18Signed-off-by: Khem Raj <raj.khem@gmail.com>
19---
20 src/ast/bpforc/bpforc.h | 1 +
21 src/ast/vtable.h | 1 +
22 2 files changed, 2 insertions(+)
23
24diff --git a/src/ast/bpforc/bpforc.h b/src/ast/bpforc/bpforc.h
25index de0ed0c0..1b929dfd 100644
26--- a/src/ast/bpforc/bpforc.h
27+++ b/src/ast/bpforc/bpforc.h
28@@ -23,6 +23,7 @@
29 #endif
30
31 #include <optional>
32+#include <unordered_map>
33
34 namespace bpftrace {
35
36diff --git a/src/ast/vtable.h b/src/ast/vtable.h
37index 49e0f512..b89e6979 100644
38--- a/src/ast/vtable.h
39+++ b/src/ast/vtable.h
40@@ -4,6 +4,7 @@
41 #include <typeindex>
42 #include <typeinfo>
43 #include <unordered_map>
44+#include <string>
45
46 namespace bpftrace {
47 namespace ast {
48--
492.32.0
diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.13.0.bb b/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.13.0.bb
index 006ca21..952a66f 100644
--- a/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.13.0.bb
+++ b/dynamic-layers/openembedded-layer/recipes-devtools/bpftrace/bpftrace_0.13.0.bb
@@ -18,9 +18,8 @@ RDEPENDS:${PN} += "bash python3 xz"
18 18
19SRC_URI = "git://github.com/iovisor/bpftrace;branch=master \ 19SRC_URI = "git://github.com/iovisor/bpftrace;branch=master \
20 file://0001-support-clang-upto-version-13.patch \ 20 file://0001-support-clang-upto-version-13.patch \
21 file://0002-ast-Add-missing-standard-header-includes.patch \
22 " 21 "
23SRCREV = "24e1ca2f55591d2d284e0e80b77a22efd790e942" 22SRCREV = "283fe526dfc262fdecddec4beb921835ea0cc89e"
24 23
25S = "${WORKDIR}/git" 24S = "${WORKDIR}/git"
26 25