On Wed, Aug 18, 2021 at 3:06 PM Manuel Wagesreither <[email protected]> wrote:
>
> Hello all,
>
> I'm building an image to run on various SBCs and would like to equip it with 
> a graphical interface.
>
> There are quite a few things very unclear to me. Can someone help me with 
> that?
>
> * Why is X11 enabled by setting an IMAGE_FEATURE (namely  x11, x11-base or 
> x11-sato), while Wayland is enabled by IMAGE_INSTALL only (weston-init and 
> weston)?

x11-* features is primarily to control what kind of x11 packages you
want to include in image e.g.
./meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb is
pulled in when x11-sato is added to IMAGE_FEATURES
we have many X11 based images and sato is one of them so thats why its
separated out.

you should really is looking at DISTRO_FEATURES e.g. wayland distro
feature is needed for core-image-weston to build.

> * Theory: Is IMAGE_FEATURE +=x11 manipulating IMAGE_INSTALL under the hood so 
> you don't have to do it manually? And as there is no IMAGE_FEATURE "wayland", 
> you have do it manually. Correct?
> * Why is Wayland different in that it doesn't need an IMAGE_FEATURE to enable 
> it?

there are not many wayland based compositors or images we have in core
as of now.

> * Why does core-image-weston.bb need to enable IMAGE_FEATURE hwcodec, while 
> core-image-x11.bb does not? (Dunfell branch.)

openGL is needed for wayland/weston to work too but hwcodec feature is
infact to pull in machine specific drivers MACHINE_HWCODECS into image
if a given BSP defined it.
e.g. intel bsps define vaapi codecs and mediasdk for specific machines
via MACHINE_HWCODECS
defaults for this image features are empty
>
> Thank you.
> Regards, Manuel
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#54495): https://lists.yoctoproject.org/g/yocto/message/54495
Mute This Topic: https://lists.yoctoproject.org/mt/84983962/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to