[yocto] Best way to remove DISTRO_FEATURES?

Neuer User auslands-kv at gmx.de
Wed May 14 07:42:05 PDT 2014


Probably solved. It should be

include conf/distro/poky.conf

instead of

include poky.conf.

(Stupid newbie error).

Now bblayers.conf has been automatically updated to "6" again and the
system only recompiles a few packages. Should be finished in 10 min or
so. :-)

Am 14.05.2014 16:35, schrieb Neuer User:
> Am 14.05.2014 16:27, schrieb Burton, Ross:
>> On 14 May 2014 15:22, Neuer User <auslands-kv at gmx.de> wrote:
>>> Then started a bitbake. Got a strange error "LCONF_VERSION is 6, should
>>> be 5 in bblayers.conf". So I changed it to 5.
>>
>> So that's because the Poky layers are a version higher than the
>> oe-core layers.  Once you stop using Poky the version drops.  Annoying
>> but you won't have to do it again.
>>
> Hmm, even if I include poky.conf? Or should I rather use "inherit"?
> Would it make a difference? I will make a fast test.
> 
>>> Then bitbake works, but it seems to recompile ALL packages?! Is this
>>> correct. (I stopped it as it will take half a day to finish).
>>
>> Yes.  bitbake doesn't know that "nfc" only actually impacts a few
>> recipes, so a changed DISTRO_FEATURES means a new toolchain which
>> means everything else rebuilds.
>>
> Strangely, when adding the "DISTRO_FEATURES_remove" to local.conf
> instead of making a new distro, bitbake does not recompile everything?!
> 
>> Half a day for a build suggests you're building in a VM or a slow
>> laptop: I recommend using a desktop machine with plenty of RAM.
>>
> It's a VM, but just for management purposes. The host is a core-i7
> desktop machine. However, I do have Qt5 and this alone takes app 1-2
> hours to build. (Actually, only Qt5webkit alone takes more than half an
> hour). :-/
> 
>> Ross
>>
> 
> 





More information about the yocto mailing list