[poky] sstate info

Richard Purdie richard.purdie at linuxfoundation.org
Fri Jan 13 10:09:54 PST 2012


On Fri, 2012-01-13 at 09:53 -0700, Gary Thomas wrote:
> On 2012-01-13 09:27, Richard Purdie wrote:
> > On Fri, 2012-01-13 at 15:40 +0000, McClintock Matthew-B29882 wrote:
> >> On Fri, Jan 13, 2012 at 9:23 AM, Gary Thomas<gary at mlbassoc.com>  wrote:
> >>>>
> >>>> You can't just override DATE in local.conf? I don't see the point in
> >>>> holding off, unless your builds will take till tomorrow to finish?
> >>>
> >>>
> >>> Actually, I didn't think of that.  I also didn't see this message
> >>> until Friday (the next day) due to some network issues, so it's moot.
> >>>
> >>> That notwithstanding, I tried it today (new DATE) and it behaved as
> >>> I would like.  The only problem was that dbus-1 is still being rebuilt.
> >>> I compared the siginfo files between the two builds and they are
> >>> identical, so I don't know why.
> >>
> >> Are the hashes the same too?
> >
> > I've found the root cause of this problem and have posted a fix on the
> > OE-Core mailing list.
> 
> Cool, I'll start testing this now :-)

I've also noticed a problem with gcc being rebuilt. It seems to be from
do_headerfix() and:

diff --git a/meta/recipes-devtools/gcc/gcc-configure-common.inc b/meta/recipes-devtools/gcc/gcc-configure-common.inc
index d014980..3a82720 100644
--- a/meta/recipes-devtools/gcc/gcc-configure-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc
@@ -77,6 +77,9 @@ do_headerfix () {
 
 addtask headerfix after do_unpack before do_patch
 
+CROSS_TARGET_SYS_DIR[vardepsexclude] = "PN"
+CROSS_TARGET_SYS_DIR[vardepvalue] = "1"
+
 do_configure_prepend () {
        # teach gcc to find correct target includedir when checking libc ssp support
        mkdir -p ${B}/gcc

"fixes" it. I merged the other fix but this one needs a little bit more thought. bitbake-diffsigs can also mislead:

$ ls *headerfix*
gcc-cross-4.6.2+svnr181430-r20.do_headerfix.sigdata.84c0ca9d0fc07438f453910901a222b6
gcc-cross-initial-4.6.2+svnr181430-r20.do_headerfix.sigdata.84c0ca9d0fc07438f453910901a222b6
$ bitbake-diffsigs *headerfix*
Dependency on task gcc-cross_4.6.bb.do_unpack was added
Dependency on task gcc-cross-initial_4.6.bb.do_unpack was removed





More information about the poky mailing list