[OE-core] Using the correct "xserver-xf86-config_0.1.bbappend

Khem Raj raj.khem at gmail.com
Mon Oct 21 20:21:07 UTC 2013


Ulf

On Mon, Oct 21, 2013 at 9:30 AM, Ulf Samuelsson
<openembedded-core at emagii.com> wrote:
> Trying to build a systemd-gnome-image raspberrypi under Angstrom, with a few
> extra layers.
>
> This fails on "xserver-xf86-config_0.1.[bb|bbappend]"
>
> The extra layer has BBPRIORITY = 20.
> meta-beagleboard has BBPRIORITY = 8
> meta-raspberrypi has BBPRIORITY = 6 (later changed to 120)
>
> BBLAYERS are in the order meta-<extra layer> meta-beagleboard
> meta-raspberrypi
>
> It looks like bitbake will select the bbappend in the layer with the highest
> priority,

Not really. All bbappends are selected the order or sequence of them
is governed by how the layers line up in BBPATH

> even if that contains a COMPATIBLE_MACHINE clause, which does not
> include the current MACHINE.
>
> Is there any way to make bitbake select the correct bbappend file without
> modifying the BBPRIORITY?
>
> --------------------------------------------------------------------------------------------
> Looks like the xserver-xf86-config for the raspberry-pi fails on
>
> SRC_URI_append_raspberrypi = " file://xorg.conf.d/*"
>
> When I change to:
>
> SRC_URI_append_raspberrypi = " file://xorg.conf.d/10-evdev.conf "
>
> the raspberry pi version completes.
>
> Wildcards are not allowed?

This is a question of fundamental bitbake semantics/syntax for SRC_URI
and nothing to do with bbappends. and I dont think wildcards in
SRC_URI are reliable, so better be explicit about them.


>
> --
> Best Regards
> Ulf Samuelsson
> eMagii
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



More information about the Openembedded-core mailing list