diff options
author | Tom Zanussi <tom.zanussi@intel.com> | 2012-10-15 23:59:08 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-10-24 12:50:45 +0100 |
commit | 683d54a6056a5f543802e2918e6eb96b7a5d3aa9 (patch) | |
tree | 35c7a2b95cd2d9e687d8804750c73e2855591e43 /meta | |
parent | bb753ad6d64cbe23a74bdfde0519812eaa6e1972 (diff) | |
download | poky-683d54a6056a5f543802e2918e6eb96b7a5d3aa9.tar.gz |
packagegroup-core-tools-profile: replace 'legacy' lttng with lttng 2.0
packagegroup-core-tools-profile currently pulls in the 'legacy' lttng
packages, which are useless without legacy lttng support in the kernel.
This makes packagegroup-core-tools-profile pull in the lttng 2.0
packages instead, which don't need any kernel modifications to work.
(From OE-Core rev: f1f9d08ea8b32b0a51a1e3f7bcf488ba7e9dc21e)
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb index c2cd7aca4e..369a64641a 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb | |||
@@ -5,7 +5,7 @@ | |||
5 | SUMMARY = "Profiling tools" | 5 | SUMMARY = "Profiling tools" |
6 | LICENSE = "MIT" | 6 | LICENSE = "MIT" |
7 | 7 | ||
8 | PR = "r1" | 8 | PR = "r2" |
9 | 9 | ||
10 | inherit packagegroup | 10 | inherit packagegroup |
11 | 11 | ||
@@ -29,8 +29,7 @@ PROFILETOOLS = "\ | |||
29 | oprofileui-server \ | 29 | oprofileui-server \ |
30 | powertop \ | 30 | powertop \ |
31 | latencytop \ | 31 | latencytop \ |
32 | lttng-control \ | 32 | " |
33 | lttng-viewer" | ||
34 | 33 | ||
35 | # systemtap needs elfutils which is not fully buildable on uclibc | 34 | # systemtap needs elfutils which is not fully buildable on uclibc |
36 | # hence we exclude it from uclibc based builds | 35 | # hence we exclude it from uclibc based builds |
@@ -45,11 +44,26 @@ SYSTEMTAP_aarch64 = "" | |||
45 | # which means we can not use syscall() to call it. So we ignore | 44 | # which means we can not use syscall() to call it. So we ignore |
46 | # it for x86_64/uclibc | 45 | # it for x86_64/uclibc |
47 | 46 | ||
48 | LTTNGUST = "lttng-ust" | 47 | LTTNGUST = "lttng2-ust" |
49 | LTTNGUST_libc-uclibc = "" | 48 | LTTNGUST_libc-uclibc = "" |
50 | LTTNGUST_mips = "" | 49 | LTTNGUST_mips = "" |
51 | LTTNGUST_aarch64 = "" | 50 | LTTNGUST_aarch64 = "" |
52 | 51 | ||
52 | # lttng-tools, lttng-modules and babeltrace all depend on liburcu | ||
53 | # which currentl doesn't build on mips | ||
54 | |||
55 | LTTNGTOOLS = "lttng-tools" | ||
56 | LTTNGTOOLS_mips = "" | ||
57 | LTTNGTOOLS_aarch64 = "" | ||
58 | |||
59 | LTTNGMODULES = "lttng-modules" | ||
60 | LTTNGMODULES_mips = "" | ||
61 | LTTNGMODULES_aarch64 = "" | ||
62 | |||
63 | BABELTRACE = "babeltrace" | ||
64 | BABELTRACE_mips = "" | ||
65 | BABELTRACE_aarch64 = "" | ||
66 | |||
53 | # valgrind does not work on mips | 67 | # valgrind does not work on mips |
54 | 68 | ||
55 | VALGRIND = "valgrind" | 69 | VALGRIND = "valgrind" |
@@ -68,6 +82,9 @@ VALGRIND_aarch64 = "" | |||
68 | RDEPENDS_${PN} = "\ | 82 | RDEPENDS_${PN} = "\ |
69 | ${PROFILETOOLS} \ | 83 | ${PROFILETOOLS} \ |
70 | ${LTTNGUST} \ | 84 | ${LTTNGUST} \ |
85 | ${LTTNGTOOLS} \ | ||
86 | ${LTTNGMODULES} \ | ||
87 | ${BABELTRACE} \ | ||
71 | ${SYSTEMTAP} \ | 88 | ${SYSTEMTAP} \ |
72 | ${VALGRIND} \ | 89 | ${VALGRIND} \ |
73 | " | 90 | " |