summaryrefslogtreecommitdiffstats
path: root/meta/classes/sanity.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-04-29 22:59:55 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-05-02 09:08:52 +0100
commitf7b8747c528a1a78c0eec68f9b63eb1dcbb404f3 (patch)
tree8817c14ee4055e256c80958ea3b057425d2634eb /meta/classes/sanity.bbclass
parenta8544811d7d87d240dc2a5e51e729b38cfa28166 (diff)
downloadpoky-f7b8747c528a1a78c0eec68f9b63eb1dcbb404f3.tar.gz
sanity: Require gcc 6 or later
New versions of rpm have issues with the libgomp support in gcc 5.x so raise the minimum to 6 or later. This mainly affects Ubuntu 16.04. (From OE-Core rev: aca2e5816203b54e0955eaa99fc980d010052d5d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/sanity.bbclass')
-rw-r--r--meta/classes/sanity.bbclass6
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
index 9e87101738..292c5591dd 100644
--- a/meta/classes/sanity.bbclass
+++ b/meta/classes/sanity.bbclass
@@ -527,7 +527,7 @@ def check_wsl(d):
527 bb.warn("You are running bitbake under WSLv2, this works properly but you should optimize your VHDX file eventually to avoid running out of storage space") 527 bb.warn("You are running bitbake under WSLv2, this works properly but you should optimize your VHDX file eventually to avoid running out of storage space")
528 return None 528 return None
529 529
530# Require at least gcc version 5.0. 530# Require at least gcc version 6.0.
531# 531#
532# This can be fixed on CentOS-7 with devtoolset-6+ 532# This can be fixed on CentOS-7 with devtoolset-6+
533# https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/ 533# https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/
@@ -541,8 +541,8 @@ def check_gcc_version(sanity_data):
541 541
542 build_cc, version = oe.utils.get_host_compiler_version(sanity_data) 542 build_cc, version = oe.utils.get_host_compiler_version(sanity_data)
543 if build_cc.strip() == "gcc": 543 if build_cc.strip() == "gcc":
544 if LooseVersion(version) < LooseVersion("5.0"): 544 if LooseVersion(version) < LooseVersion("6.0"):
545 return "Your version of gcc is older than 5.0 and will break builds. Please install a newer version of gcc (you could use the project's buildtools-extended-tarball or use scripts/install-buildtools).\n" 545 return "Your version of gcc is older than 6.0 and will break builds. Please install a newer version of gcc (you could use the project's buildtools-extended-tarball or use scripts/install-buildtools).\n"
546 return None 546 return None
547 547
548# Tar version 1.24 and onwards handle overwriting symlinks correctly 548# Tar version 1.24 and onwards handle overwriting symlinks correctly