diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2016-03-18 09:41:51 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-20 23:12:29 +0000 |
commit | 62ddde6ebeb4b5c540951112b65a6fd9f5f2e132 (patch) | |
tree | 85397a2125274c4d57c41450a53b64f6950ee95f /meta/files/common-licenses/GFDL-1.1 | |
parent | 1969332422d1086f5245a3b7de2c5d2b85de366e (diff) | |
download | poky-62ddde6ebeb4b5c540951112b65a6fd9f5f2e132.tar.gz |
externalsrc: use shared stamp directory if B=S
We have a common build directory for all target architectures if
externalsrc is used and ${B}=${S}. In this case we also need to have a
common stamp directory. The reason is that e.g. changing MACHINE will
basically "invalidate" the artefacts in ${B} (wrt. to the new MACHINE)
but old stamp files with matching hashes from an earlier build might be
available in the machine-specific stamps directory and tasks would not
be correctly re-run.
Previous attempt in f44f12af346888bdeb3ae01a275cb5dd4396b505 to handle
this correctly was faulty as it threw some spurious warnings and caused
do_configure to be re-run in every build if that would not be necessary.
[YOCTO #8950]
[YOCTO #9237]
(From OE-Core rev: f5031fb37ceef83c85f0dfec773da75c05b2a631)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/files/common-licenses/GFDL-1.1')
0 files changed, 0 insertions, 0 deletions