Re: [meta-arago][master][PATCH 1/2] tisdk-default-image: Use core packagegroup to include valgrind
Ryan Eatmon <[email protected]>
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
Build issue with this patch. Including that packagegroup includes the
lttng package which is a tracing tool. That code requires that the
kernel have CONFIG_TRACEPOINTS turned on to compile, but it is not
turned on for our kernels.
We need to resolve this issue before we can take this patch series.
scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:
In function 'lttng_tracepoint_coming':
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:227:36:
error: 'struct module' has no member named 'num_tracepoints'
227 | for (i = 0; i < tp_mod->mod->num_tracepoints; i++) {
| ^~
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:232:61:
error: 'struct module' has no member named 'tracepoints_ptrs'
232 | tp =
lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]);
| ^~
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:
In function 'lttng_tracepoint_going':
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:268:36:
error: 'struct module' has no member named 'num_tracepoints'
268 | for (i = 0; i < tp_mod->mod->num_tracepoints; i++) {
| ^~
/scratch/builds/arago-master-wip/build/build/arago-tmp-default/work/am62pxx_evm-oe-linux/lttng-modules/2.14.3/sources/lttng-modules-2.14.3/src/lttng-tracepoint.c:273:61:
error: 'struct module' has no member named 'tracepoints_ptrs'
273 | tp =
lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]);
| ^~
On 1/5/2026 4:22 PM, Andrew Davis wrote:
> This packagegroup includes valgrind and handles the arch compatibility
> selection for us.
>
> Signed-off-by: Andrew Davis <[email protected]>
> ---
> meta-arago-distro/recipes-core/images/tisdk-default-image.bb | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> index bc067857..a35e8321 100644
> --- a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> +++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> @@ -34,12 +34,12 @@ DEVTOOLS = " \
> linux-libc-headers-dev \
> build-essential \
> packagegroup-core-tools-debug \
> + packagegroup-core-tools-profile \
> git \
> dtc \
> "
>
> IMAGE_INSTALL += "\
> ${DEVTOOLS} \
> - ${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 'valgrind', '', d)} \
> docker \
> "
--
Ryan Eatmon [email protected]
-----------------------------------------
Texas Instruments, Inc. - LCPD - MGTS