On 2015-05-14 15:36, Oliver wrote:


What image are you building?

it is a Freescale iMX6 target, the image name is exactly a fsl-image-qt5 with a 
playground layer

You should probably use this line instead
    CORE_IMAGE_EXTRA_INSTALL = "canlogger"

There is CORE_IMAGE_EXTRA_INSTALL though which you can add to with += (since
there aren't any default items in it, unlike IMAGE_INSTALL).


My understanding these are the preferred options

IMAGE_INSTALL_append = “ canlogger”

But would this still do? (just for my self-learning)

The recommended way is to use CORE_IMAGE_EXTRA_INSTALL.
Why would you want to use some other method which might not work?


I have other recipes(not *.bbappend) which end up in the image without adding 
any explicit statement, just the fact of being part of the layer includes them, 
is there any explanation?

Something must cause them to be included, either explicitly or implicitly.

What package(s) in particular are you asking about?

You can find out why recipes are included, etc, by looking at
the output from bitbake.  Try this:
  % bitbake fsl-image-qt5 -g -u depexp

This will bring up a "dependency explorer" where you can see what
depends on what (directly at build time or implicitly at runtime).


I am still missing something to get the whole picture...

Thanks a lot for the detailed explanations
best Regards
Oliver


--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to