summaryrefslogtreecommitdiffstats
path: root/meta/classes/populate_sdk_base.bbclass
diff options
context:
space:
mode:
authorEd Bartosh <ed.bartosh@linux.intel.com>2017-01-25 15:18:36 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-04-05 15:13:48 +0100
commit825e432a0c8c341abb945b703644f69fbcc93d3f (patch)
tree0b61216b02637a3a0d491f733a8eb628add8ef5c /meta/classes/populate_sdk_base.bbclass
parentccf7f86a496ad255dbf2dcc9ac8d65d8fdbddd00 (diff)
downloadpoky-825e432a0c8c341abb945b703644f69fbcc93d3f.tar.gz
toolchain-shar-extract: compare SDK and host gcc versions
If ext sdk is built by gcc version higher than host gcc version and host gcc version is 4.8 or 4.9 the installation is known to fail due to the way uninative sstate package is built. It's a known issue and we don't have a way to fix it for above mentioned combinations of build and host gcc versions. Detected non-installable combinations of gcc versions and print an installation error. [YOCTO #10881] (From OE-Core rev: bfb9ea2604557804bd8c16adb57ccdd868a4020f) (From OE-Core rev: 44a5277d25da5ab76e4bf8ad3f534a8e9a7b30eb) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/populate_sdk_base.bbclass')
-rw-r--r--meta/classes/populate_sdk_base.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index 9514de679a..1f47a7cc80 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -226,6 +226,7 @@ EOF
226 -e 's#@SDK_VERSION@#${SDK_VERSION}#g' \ 226 -e 's#@SDK_VERSION@#${SDK_VERSION}#g' \
227 -e '/@SDK_PRE_INSTALL_COMMAND@/d' \ 227 -e '/@SDK_PRE_INSTALL_COMMAND@/d' \
228 -e '/@SDK_POST_INSTALL_COMMAND@/d' \ 228 -e '/@SDK_POST_INSTALL_COMMAND@/d' \
229 -e 's#@SDK_GCC_VER@#${@oe.utils.host_gcc_version(d)}#g' \
229 ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh 230 ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh
230 231
231 # add execution permission 232 # add execution permission