mirror of
https://git.yoctoproject.org/poky-contrib
synced 2025-05-08 23:52:25 +08:00
sanity: Check if the C++ toolchain supports --std=gnu++20
This is needed to build nodejs from meta-oe. Check this early to avoid an error later in the build. Fixes [YOCTO #15804] (From OE-Core rev: 19004950ad5691ef51f7fcf946558bd0de561403) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
503ff92f45
commit
5d2ed873c8
@ -804,6 +804,11 @@ def check_sanity_version_change(status, d):
|
||||
# Check if linking with lstdc++ is failing
|
||||
status.addresult(check_cpp_toolchain_flag(d, "-lstdc++"))
|
||||
|
||||
# Check if the C++ toochain support the "--std=gnu++20" flag
|
||||
status.addresult(check_cpp_toolchain_flag(d, "--std=gnu++20",
|
||||
"An error occurred during checking the C++ toolchain for '--std=gnu++20' support. "
|
||||
"Please use a g++ compiler that supports C++20 (e.g. g++ version 10 onwards)."))
|
||||
|
||||
def sanity_check_locale(d):
|
||||
"""
|
||||
Currently bitbake switches locale to en_US.UTF-8 so check that this locale actually exists.
|
||||
|
Loading…
x
Reference in New Issue
Block a user