[yocto] The role of "distro" and "image"
Koen Kooi
koen at beagleboard.org
Thu Dec 15 09:29:39 PST 2011
Op 13 dec. 2011, om 22:45 heeft Chris Larson het volgende geschreven:
> On Tue, Dec 13, 2011 at 2:36 PM, Richard Purdie
> <richard.purdie at linuxfoundation.org> wrote:
>> Not all images can be built with a given distro, our base config is
>> rather ride ranging though for obvious reasons. You could "enforce" this
>> by adding some anonymous python to the distro which does something like:
>>
>> if inherits("image") and PN != core-image-minimal:
>> raise SkipPackage("Image PN not compatible with DISTRO=XXX")
>
> This is a case where one is best 'controlling' this via policy, not
> mechanism, in my opinion. This sort of arbitrary technical limitation
> tends to be foolish and often bites someone somewhere down the line.
> I'm sure you just wanted to note how it could be done, not recommend
> that it should be done, but I thought it should be made clear. I
> wouldn't recommend that anyone do this unless there is an extremely
> good reason for it.
We had a similar problem at work, people were sprinkling COMPATIBLE_MACHINE left and right just to mark "I tested recipe X on machine Y". You can guess what happened when new machines needed to get added.
regards,
Koen
More information about the yocto
mailing list