summaryrefslogtreecommitdiffstats
path: root/meta/classes/crosssdk.bbclass
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2017-05-29 14:01:56 +1200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-05-30 00:26:17 +0100
commit645467e03f338ce8a9f802745e60626e2256b1c9 (patch)
treeadbde9ba263b20f357794055f8ea37250a2bd4da /meta/classes/crosssdk.bbclass
parent31389f8b0088a8a83aa5e50f11359b39934e4640 (diff)
downloadpoky-645467e03f338ce8a9f802745e60626e2256b1c9.tar.gz
scriptutils: fix fetch_uri() to work with RSS
Since recipe-specific sysroots were implemented, devtool add and devtool upgrade operations that fetch from a URL that requires native sysroot dependencies will fail to work as there is no recipe-specific sysroot set up for them during fetching. An example was any URL pointing to a tarball compressed with xz, e.g. devtool upgrade on gnutls. The most expedient way to fix this is to set up a dummy recipe-specific sysroot to use for the fetch/unpack operations. We do this in the same manner as bitbake -b does, so we're just taking all of the sysroot components available and creating a sysroot from those rather than ensuring the correct dependencies are there - this means that we're still going to have problems if e.g. xz-native hasn't been built yet, but that issue will be trickier to solve and is tracked separately. Fixes [YOCTO #11474]. (From OE-Core master rev: 559151e783759af78b5cdd76cdbb9ce325a391e6) (From OE-Core rev: 9e7905c7bada1bafda661fc4a6177afeef0f5015) Signed-off-by: Paul Eggleton <paul.eggleton@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/classes/crosssdk.bbclass')
0 files changed, 0 insertions, 0 deletions