From: Richard Purdie Date: Wed, 30 Sep 2015 13:52:49 +0000 (+0100) Subject: bitbake.conf: Exclude sstate-outputdirs flag from checksums X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~28700 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59800189690f887e6f3e8c3139fa6a404b76ac71;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake.conf: Exclude sstate-outputdirs flag from checksums This was making deploy tasks MACHINE specific since they place output into DEPLOY_DIR_IMAGE which contains MACHINE. On the plus side, this was accidentally ensuring the output was placed for each machine, on the downside it was triggering a rebuild every time for the different checksum. There is a better way to handle this which avoids the rebuild, see the following tweak to do_deploy to mark it as MACHINE specific in a different way. Signed-off-by: Richard Purdie --- diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index d57f921acb0..9ddd1c080ba 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -806,7 +806,7 @@ BB_SIGNATURE_EXCLUDE_FLAGS ?= "doc deps depends \ lockfiles type vardepsexclude vardeps vardepvalue vardepvalueexclude \ file-checksums python func task export unexport noexec nostamp dirs cleandirs \ sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask \ - recrdeptask nodeprrecs stamp-base stamp-extra-info" + recrdeptask nodeprrecs stamp-base stamp-extra-info sstate-outputdirs" MLPREFIX ??= "" MULTILIB_VARIANTS ??= ""