<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 12 February 2015 at 21:25, Gary Thomas <span dir="ltr"><<a href="mailto:gary@mlbassoc.com" target="_blank">gary@mlbassoc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":k0b" class="a3s" style="overflow:hidden">Yesterday, I built a large image using Poky/Yocto 870323cac1e<br>
Today I updated my Poky repo to 231d4a9d3<br>
<br>
When I rebuilt the same image, bitbake kicked off more than<br>
5200 tasks, building virtually every package from scratch.<br>
<br>
How can I tell why this happened? I don't have buildhistory<br>
enabled, but I do still have the tmp & sstate-cache trees<br>
from the process. Is there enough info laying around that<br>
I can tell, e.g. why the GCC toolchain had to be rebuilt<br>
completely?<br>
<br>
Am I correct in assuming that bitbake-whatchanged is really<br>
a Quija board and can only tell me [in advance] what will need<br>
to be done if my layers change? When I ran it after the long<br>
build above, it didn't really tell me much :-(</div></blockquote></div><br>If you checkout the first commit, do a build, then the second commit and run bitbake-whatchanged, it should tell you the difference.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Looking at the git log shows cc5f80, which is a change to libtool, so everything inheriting autotools will need a rebuild.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div>