<div dir="ltr">Hi Tomas,<div><br></div><div>last time we were more actively using 1.0.1-1 (with Ubuntu 12.04), but nowadays icecc.bbclass is mostly just historic relic for us, we still inherit it in our DISTROs (with 99.9999% builds running with ICECC_DISABLED = &quot;1&quot;), so that if someone enables icecc again he will get the same sstate signatures as our jenkins builds - to reuse already prepopulated sstate-cache.</div><div><br></div><div>We also use own version of icecc-create-env, still the same as long time ago in:</div><div><a href="https://github.com/openwebos/meta-webos/tree/master/recipes-upstreamable/icecc-create-env">https://github.com/openwebos/meta-webos/tree/master/recipes-upstreamable/icecc-create-env</a><br></div><div><br></div><div>Regards,</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 17, 2017 at 5:18 PM, Tomas Novotny <span dir="ltr">&lt;<a href="mailto:tomas@novotny.cz" target="_blank">tomas@novotny.cz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Martin,<br>
<br>
which version of icecc are you using?<br>
<br>
We were trying 1.1rc2, but we had to patch icecc-create-env script in oe.<br>
<br>
Tomas<br>
<br>
On Mon, 17 Jul 2017 16:04:50 +0200<br>
Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com">martin.jansa@gmail.com</a>&gt; wrote:<br>
<br>
&gt; * without this we cause nativesdk-linux-libc-headers to depend<br>
&gt;   on target specific KERNEL_CC (through icecc_get_tool -&gt;<br>
&gt;   icecc_is_kernel -&gt; KERNEL_CC -&gt; HOST_CC_KERNEL_ARCH -&gt;<br>
&gt;   TARGET_CC_KERNEL_ARCH -&gt; TUNE_FEATURES(thumb) as shown by<br>
&gt;   bitbake-diffsigs:<br>
&gt;<br>
&gt;   OE qemux86@ ~/build/oe-core $ ls /OE/build/oe-core/tmp-glibc/<wbr>sstate-diff/1499859497/qemu*/*<wbr>sdk*/*/*do_configure.sigdata*<br>
&gt;   /OE/build/oe-core/tmp-glibc/<wbr>sstate-diff/1499859497/<wbr>qemuarm/x86_64-nativesdk-<wbr>oesdk-linux/nativesdk-linux-<wbr>libc-headers/4.10-r0.do_<wbr>configure.sigdata.<wbr>3a9a423878d56524e0ee8e42eba180<wbr>4f<br>
&gt;   /OE/build/oe-core/tmp-glibc/<wbr>sstate-diff/1499859497/<wbr>qemux86/x86_64-nativesdk-<wbr>oesdk-linux/nativesdk-linux-<wbr>libc-headers/4.10-r0.do_<wbr>configure.sigdata.<wbr>401071dbaa88903ece37d35a47965f<wbr>f2<br>
&gt;<br>
&gt;   OE qemux86@ ~/build/oe-core $ bitbake-diffsigs /OE/build/oe-core/tmp-glibc/<wbr>sstate-diff/1499859497/qemu*/*<wbr>sdk*/*/*do_configure.sigdata*<br>
&gt;   basehash changed from 39774238b66763c598153132e87a2c<wbr>1a to aa2d66e770bf533e312536eb0a401c<wbr>4c<br>
&gt;   Variable TARGET_CC_KERNEL_ARCH value changed from &#39;${@bb.utils.contains(&#39;TUNE_<wbr>FEATURES&#39;, &#39;thumb&#39;, &#39;-mno-thumb-interwork-marm&#39;, &#39;&#39;, d)} TUNE_FEATURES{thumb} = Set&#39; to &#39;&#39;<br>
&gt;<br>
&gt; Signed-off-by: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com">Martin.Jansa@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  meta/classes/icecc.bbclass | 1 +<br>
&gt;  1 file changed, 1 insertion(+)<br>
&gt;<br>
&gt; diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass<br>
&gt; index 8a3308bdda..1cc1c4ddb0 100644<br>
&gt; --- a/meta/classes/icecc.bbclass<br>
&gt; +++ b/meta/classes/icecc.bbclass<br>
&gt; @@ -42,6 +42,7 @@ def icecc_dep_prepend(d):<br>
&gt;<br>
&gt;  DEPENDS_prepend += &quot;${@icecc_dep_prepend(d)} &quot;<br>
&gt;<br>
&gt; +get_cross_kernel_cc[<wbr>vardepsexclude] += &quot;KERNEL_CC&quot;<br>
&gt;  def get_cross_kernel_cc(bb,d):<br>
&gt;      kernel_cc = d.getVar(&#39;KERNEL_CC&#39;, False)<br>
&gt;<br>
</blockquote></div><br></div>