On Fri, Aug 28, 2026 at 09:18:55AM -0500, Andrew Davis via 
lists.yoctoproject.org wrote:
> On 8/28/26 3:09 AM, Hari Prasath Gujulan Elango wrote:
> >TI vendor kernel uapi additions (e.g. DMA_HEAP_IOCTL_EXPORT) isn't
> >present in the standard header provided by the linux-libc-headers,
> >so on-target compilation against them needs the ti-vendor-kernel-headers-dev
> >package alongside linux-libc-headers-dev.
> >
> >Signed-off-by: Hari Prasath Gujulan Elango <[email protected]>
> >---
> >  meta-arago-distro/recipes-core/images/tisdk-default-image.bb | 1 +
> >  1 file changed, 1 insertion(+)
> >
> >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 264d1b2d..cac6628e 100644
> >--- a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> >+++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> >@@ -36,6 +36,7 @@ IMAGE_FSTYPES:remove:omapl138 = "ubifs ubi"
> >  DEVTOOLS = " \
> >      linux-libc-headers-dev \
> >+    ti-vendor-kernel-headers-dev \
> 
> What application(s) actually need this header file, shouldn't they
> add it to their DEPENDS line instead of unconditionally installing
> for this image? (and why only this image, we have other images
> folks build on)

tisdk-default-image is the only image that enables on-target development, 
hence it installs compiler, headers, debug tools, etc. into the rootfs to be 
used during runtime. For build time, the corresponding application should 
indeed list required headers in DEPENDS.


> >      build-essential \
> >      packagegroup-core-tools-debug \
> >      git \


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17622): 
https://lists.yoctoproject.org/g/meta-arago/message/17622
Mute This Topic: https://lists.yoctoproject.org/mt/120969416/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to