[oe-commits] [openembedded-core] 17/19: oe/copy_buildsystem: check_sstate_task_list also pop BBPATH from env

git at git.openembedded.org git at git.openembedded.org
Fri Jul 21 07:45:12 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit 33634b4c38d84e1c5d06056766933f1fe4f47e8d
Author: Aníbal Limón <anibal.limon at linux.intel.com>
AuthorDate: Thu Jun 29 14:48:24 2017 -0700

    oe/copy_buildsystem: check_sstate_task_list also pop BBPATH from env
    
    The BBPATH environment could be set and can make a failure when try
    to build an extensible sdk because it will look the bitbake.lock
    file in the original build folder.
    
    Example:
    
    $ export BBPATH=`pwd`
    $ bitbake core-image-minimal -c populate_sdk_ext
    
    ERROR: bitbake failed:
    ERROR: Only one copy of bitbake should be run against a build directory
    ERROR: core-image-minimal-1.0-r0 do_populate_sdk_ext: Function failed:
    copy_buildsystem
    
    Signed-off-by: Aníbal Limón <anibal.limon at linux.intel.com>
---
 meta/lib/oe/copy_buildsystem.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/lib/oe/copy_buildsystem.py b/meta/lib/oe/copy_buildsystem.py
index a372904..dd506a3 100644
--- a/meta/lib/oe/copy_buildsystem.py
+++ b/meta/lib/oe/copy_buildsystem.py
@@ -239,6 +239,7 @@ def check_sstate_task_list(d, targets, filteroutfile, cmdprefix='', cwd=None, lo
     cmd = "%sBB_SETSCENE_ENFORCE=1 PSEUDO_DISABLED=1 oe-check-sstate %s -s -o %s %s" % (cmdprefix, targets, filteroutfile, logparam)
     env = dict(d.getVar('BB_ORIGENV', False))
     env.pop('BUILDDIR', '')
+    env.pop('BBPATH', '')
     pathitems = env['PATH'].split(':')
     env['PATH'] = ':'.join([item for item in pathitems if not item.endswith('/bitbake/bin')])
     bb.process.run(cmd, stderr=subprocess.STDOUT, env=env, cwd=cwd, executable='/bin/bash')

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list