[OE-core] [pull-oe-uboot 1/2] u-boot: remove UBOOT_MACHINE and COMPATIBLE_MACHINES
Richard Purdie
richard.purdie at linuxfoundation.org
Thu May 26 14:37:59 UTC 2011
On Thu, 2011-05-26 at 11:50 +0100, Phil Blundell wrote:
> On Wed, 2011-05-25 at 22:02 -0700, Darren Hart wrote:
> > COMPATIBLE_MACHINES is not easily extended due to
> > its regex syntax: "(machine_a|machine_b)", making it difficult to extend the
> > u-boot recipe in bbappend files without resorting to machine specific overrides.
>
> Not that I have an objection to your patch, but I think this remark
> about COMPATIBLE_MACHINE is wrong. AFAIK, you can disregard the
> parenthesis and just splice extra alternates on the end, viz:
>
> COMPATIBLE_MACHINE_append = "|mymachine"
>
> so there oughtn't to be any reason, in general, for .bbappends to have a
> hard time extending that field.
u-boot in OE-Core would need something like COMPATIBLE_MACHINE = ""
which makes this harder.
Its usually seem to work out easier to just do:
COMPATIBLE_MACHINE_mymachine = "mymachine"
which avoids several potential issues.
Cheers,
Richard
More information about the Openembedded-core
mailing list