Re: icecc

Martin Jansa

Try to use INHERIT_DISTRO_append.

On Fri, Nov 14, 2014 at 05:10:56PM +0800, Joseph Andrew de la Peña wrote:
Good day Peter,

Maybe you want to verify first the prioritization of the layers in your
Please execute bitbake-layers show-layers to really see if meta-yocto is
really executed after your layer (meta-mydist)

If you verified that it is,
please add in your conf/layer.conf, BBFILE_PRIORITY_mydist = "any number
after meta-yocto".

Maybe that will work for you.


On Tue, Oct 28, 2014 at 8:12 PM, Peter Bergin <peter.bergin@...>


I am trying to get icecc working together with Poky (daisy branch). I
follow the Yocto Project Reference Manual chapter "7.45. icecc.bbclass" and
I can not get it working.

The manual states that I on a distribution level can add the following:


This will make sure my builders use the same sstate signatures regardless
if they use icecc or not. The way I did it to test was to create my own
distro layer, called mydist, that inherits from Poky.

$ cat ../meta-mydist/conf/distro/mydist.conf

require conf/distro/poky.conf

DISTRO = "mydist"


In my bblayers.conf I added this layer directly after the meta-yocto
layer. But with this addition my build environment will not work anymore.
What happens is that the variable INHERIT_DISTRO is overwritten because my
layer is picked before the poky/meta/conf/distro/defaultsetup.conf. I get
the same behaviour if i edit the poky.conf and not use my own distro.

$ bitbake core-image-base -e


# $INHERIT_DISTRO [3 operations]
# append /work/yocto/course/meta-mydist/conf/distro/mydist.conf:6
# "icecc"
# set? /work/yocto/course/poky/meta/conf/distro/defaultsetup.conf:22
# "debian devshell sstate license"
# set /work/yocto/course/poky/meta/conf/documentation.conf:226
# [doc] "Lists classes that will be inherited at the distribution
level. It is unlikely that you want to edit this variable."
# computed:
# " icecc"


What is wrong here, documentation or my setup? Can someone give me advice?


Peter Bergin

+46 733 35 21 05
+46 31 763 38 00
Nordstadstorget 6
SE-411 05 G?teborg, Sweden
yocto mailing list
yocto mailing list
Martin 'JaMa' Jansa jabber: Martin.Jansa@...

Join to automatically receive all group messages.