diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-04-12 15:44:08 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-04-12 22:46:48 +0100 |
commit | b3afe7d9bd25a943e947de3ec064ea245173c5a8 (patch) | |
tree | 87e8f144ac50c8acab5da895573ac8eb0cd50b9f | |
parent | 8069399d9fd29428b8f3d3db419b81913b57f997 (diff) | |
download | openembedded-core-b3afe7d9bd25a943e947de3ec064ea245173c5a8.tar.gz openembedded-core-b3afe7d9bd25a943e947de3ec064ea245173c5a8.tar.bz2 openembedded-core-b3afe7d9bd25a943e947de3ec064ea245173c5a8.zip |
archiver: Ensure sstate-inputdir directory is created
Without this, do_archive_sources will fail for the gcc tasks where there is
common source and the other tasks are not added as dependencies. The failure
happens when trying to restore these tasks from sstate.
To fix this ensure the sources directory is created as expected by the
sstate code.
[YOCTO #9433]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/archiver.bbclass | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index 89a24d97b4..cea5b3bcb5 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass @@ -368,6 +368,7 @@ do_deploy_archives () { python do_deploy_archives_setscene () { sstate_setscene(d) } +do_deploy_archives[dirs] = "${ARCHIVER_TOPDIR}" do_deploy_archives[sstate-inputdirs] = "${ARCHIVER_TOPDIR}" do_deploy_archives[sstate-outputdirs] = "${DEPLOY_DIR_SRC}" addtask do_deploy_archives_setscene |