[OE-core] kernel build fail after update

Phil Blundell pb at pbcl.net
Tue Nov 19 09:24:53 UTC 2013


On Tue, 2013-11-19 at 07:21 +0800, Yi Qingliang wrote:
> The stack trace of python calls that resulted in this exception/failure was:
> File: 'sysroot_stage_all', lineno: 6, function: <module>
>      0002:def sysroot_stage_all(d):
>      0003:    oe.path.copyhardlinktree(d.expand("/mnt/src/kl360-
> build/tmp/work/kl360-jilong-linux-gnueabi/linux-jilong/3.9.4-
> gitAUTOINC+5dbff4f559/image/usr/src/kernel"), d.expand("/mnt/src/kl360-
> build/tmp/work/kl360-jilong-linux-gnueabi/linux-jilong/3.9.4-
> gitAUTOINC+5dbff4f559/sysroot-destdir//usr/src/kernel"))

I've been seeing this too (sporadically) and Martin also reported that
it afflicts one of his jenkinses.  What seems to be happening is that,
for unknown reasons, bitbake is omitting to run do_install() on the
kernel before calling do_populate_sysroot(), despite the fact that there
clearly is a declared dependency between these two tasks.

>I found one patch 'Use hardlinks for do_populate_sysroot for speed' 
>may be related with this error.

The failure only seems to occur with the kernel, whereas I think that
patch applies to all recipes.  But that's not to say it isn't related,
of course.  What makes you think that this is the problem?

p.





More information about the Openembedded-core mailing list