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