[oe] RFC: When PREFERRED_PROVIDER does not build, don't try other alternatives by default
Rod Whitby
rod at whitby.id.au
Sat Aug 30 09:54:13 UTC 2008
Phil Blundell wrote:
> On Sat, 2008-08-30 at 17:40 +0930, Rod Whitby wrote:
>> Whenever I build virtual/kernel, and for some reason (perhaps a git
>> fetcher problem, or a patch doesn't apply cleanly) it doesn't build,
>> bitbake decides to then go and build every other kernel under the sun
>> trying to complete virtual/kernel.
>
> It shouldn't be doing that in the first place. If PREFERRED_PROVIDER is
> set and that package is considered statically buildable, bitbake will
> try to build it. If PREFERRED_PROVIDER names a package which is
> statically unbuildable, bitbake will proceed as if that variable wasn't
> set at all and select one according to its other rules. In either case,
> once it has made its determination, it will try to build that one
> package and no other. If the selected package turns out to be
> dynamically unbuildable (which would include the reasons you mentioned
> above) then it will stop.
>
> So, it sounds like the behaviour you are experiencing is a bug rather
> than a feature.
Ah, I forgot to say that the circumstances in which I see this are
probably coincident with when I invoke bitbake with -k.
-- Rod
More information about the Openembedded-devel
mailing list