Hi, 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: INHERIT_DISTRO += "icecc" ICECC_DISABLED ??= "1" 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" DISTRO_NAME = "MyDist" INHERIT_DISTRO += "icecc" ICECC_DISABLED ??= "1" 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" INHERIT_DISTRO=" icecc" # ... What is wrong here, documentation or my setup? Can someone give me advice? Regards, /Peter Peter Bergin peter.ber...@tritech.se +46 733 35 21 05 www.tritech.se +46 31 763 38 00 Nordstadstorget 6 SE-411 05 G?teborg, Sweden -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto