Hi there,

I was trying to add some pre-built binaries and files by using a recipe.
The recipe has something like this:

SRC_URI = file://files<file:///\\files>
…
do_install() {
    install –d ${D}
}

FILES_${PN} = “/*”
ALLOW_EMPTY_${PN} = “1”
INSANE_SKIP_${PN} = “debug-files dev-so”

The result was all the binaries and files installed and packages are created,
But I also found kernel header files are also built in under /usr/include in 
rootfs image.
For my understanding those header files should be used if I want to 
develop/debug applications on the target device but it is not the case.

Also I noticed the use of INSANE_SKIP_${PN} so I check the usage of debug-files 
and dev-so,
And it turned out there are .debug folders in the WORKDIR/package folder so I 
thought that is why debug-files was used.

The questions are,
Why are those kernel header files installed in rootfs? How do I prevent this?
Why are there .debug in the package folder, it should only be in package –dbg 
folder, right?

I searched and figured maybe it has something to do with the do_install task 
but I can’t find a solution.
Any suggestions?

Thanks,
Andy
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to