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 | |
| 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>
| -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 | " |
