diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-04-29 22:59:55 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-05-02 09:08:52 +0100 |
commit | f7b8747c528a1a78c0eec68f9b63eb1dcbb404f3 (patch) | |
tree | 8817c14ee4055e256c80958ea3b057425d2634eb /meta | |
parent | a8544811d7d87d240dc2a5e51e729b38cfa28166 (diff) | |
download | poky-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')
-rw-r--r-- | meta/classes/sanity.bbclass | 6 |
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 |