diff options
author | Tom Zanussi <tom.zanussi@intel.com> | 2012-10-15 23:59:08 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-12-13 15:21:39 +0000 |
commit | a44e55b55f141c86430b89682fd3279f9e31c4a3 (patch) | |
tree | aa9babce2a7a1bfbfd785e5507cb9023438e10b8 /meta | |
parent | 08308956cc4c92719e51a43a00fa7defd2503cc1 (diff) | |
download | poky-a44e55b55f141c86430b89682fd3279f9e31c4a3.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: 6b196f4b7feca7caa5d2a09c0e4d6a2c57df6cd3)
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 103503645d..edf41b1dfa 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 |
@@ -44,10 +43,25 @@ SYSTEMTAP_mips = "" | |||
44 | # which means we can not use syscall() to call it. So we ignore | 43 | # which means we can not use syscall() to call it. So we ignore |
45 | # it for x86_64/uclibc | 44 | # it for x86_64/uclibc |
46 | 45 | ||
47 | LTTNGUST = "lttng-ust" | 46 | LTTNGUST = "lttng2-ust" |
48 | LTTNGUST_libc-uclibc = "" | 47 | LTTNGUST_libc-uclibc = "" |
49 | LTTNGUST_mips = "" | 48 | LTTNGUST_mips = "" |
50 | 49 | ||
50 | # lttng-tools, lttng-modules and babeltrace all depend on liburcu | ||
51 | # which currentl doesn't build on mips | ||
52 | |||
53 | LTTNGTOOLS = "lttng-tools" | ||
54 | LTTNGTOOLS_mips = "" | ||
55 | LTTNGTOOLS_aarch64 = "" | ||
56 | |||
57 | LTTNGMODULES = "lttng-modules" | ||
58 | LTTNGMODULES_mips = "" | ||
59 | LTTNGMODULES_aarch64 = "" | ||
60 | |||
61 | BABELTRACE = "babeltrace" | ||
62 | BABELTRACE_mips = "" | ||
63 | BABELTRACE_aarch64 = "" | ||
64 | |||
51 | # valgrind does not work on mips | 65 | # valgrind does not work on mips |
52 | 66 | ||
53 | VALGRIND = "valgrind" | 67 | VALGRIND = "valgrind" |
@@ -65,6 +79,9 @@ VALGRIND_arm = "" | |||
65 | RDEPENDS_${PN} = "\ | 79 | RDEPENDS_${PN} = "\ |
66 | ${PROFILETOOLS} \ | 80 | ${PROFILETOOLS} \ |
67 | ${LTTNGUST} \ | 81 | ${LTTNGUST} \ |
82 | ${LTTNGTOOLS} \ | ||
83 | ${LTTNGMODULES} \ | ||
84 | ${BABELTRACE} \ | ||
68 | ${SYSTEMTAP} \ | 85 | ${SYSTEMTAP} \ |
69 | ${VALGRIND} \ | 86 | ${VALGRIND} \ |
70 | " | 87 | " |