[OE-core] Broken parallel build of gcc*
Richard Purdie
richard.purdie at linuxfoundation.org
Fri Jul 20 12:04:50 UTC 2012
On Fri, 2012-07-20 at 13:53 +0200, Enrico Scholz wrote:
> Richard Purdie
> <richard.purdie-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r at public.gmane.org>
> writes:
>
> > Encrico: Which DISTRO are you using and do you use rm_work*.bbclass?
>
> yes; rm_old_work seems to cause the problem. Task uses ${PN} and was
> declared with
>
> addtask rm_old_work before do_unpack
>
> which causes different base hashes.
>
>
> Is there a way to exclude such tasks from the signature handling?
The easiest option is probably something like:
do_rm_old_works[vardepexclude] = "PN"
but this will trigger rebuilds depending on whether rm_work_old is
turned on or off.
The more advanced way to fix this would be in:
http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/lib/oe/sstatesig.py
probably something like:
if dep.endswith("do_rm_old_works"):
return False
before the first check.
Cheers,
Richard
More information about the Openembedded-core
mailing list