On 2015-02-12 14:33, Burton, Ross wrote:

On 12 February 2015 at 21:25, Gary Thomas <g...@mlbassoc.com 
<mailto:g...@mlbassoc.com>> wrote:

    Yesterday, I built a large image using Poky/Yocto 870323cac1e
    Today I updated my Poky repo to 231d4a9d3

    When I rebuilt the same image, bitbake kicked off more than
    5200 tasks, building virtually every package from scratch.

    How can I tell why this happened?  I don't have buildhistory
    enabled, but I do still have the tmp & sstate-cache trees
    from the process.  Is there enough info laying around that
    I can tell, e.g. why the GCC toolchain had to be rebuilt
    completely?

    Am I correct in assuming that bitbake-whatchanged is really
    a Quija board and can only tell me [in advance] what will need
    to be done if my layers change?  When I ran it after the long
    build above, it didn't really tell me much :-(


If you checkout the first commit, do a build, then the second commit and run 
bitbake-whatchanged, it should tell you the difference.

Looking at the git log shows cc5f80, which is a change to libtool, so 
everything inheriting autotools will need a rebuild.

Ouch, thanks.  Next time I'll know a bit more on how to diagnose this.

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to