From: Ross Burton <[email protected]> There is actually a use for nativesdk MACHINE_FEATURES; for example qemu-usermode being supported, as this is needed to build profile-guided optimised code.
We shouldn't use the target MACHINE_FEATURES for this because the target and the SDK can be entirely different, so instead set the MACHINE_FEATURES in nativesdk.bbclass to SDK_MACHINE_FEATURES (which defaults to "") and let the conf/machine-sdk/*.conf files set that as appropriate. Signed-off-by: Ross Burton <[email protected]> --- meta/classes-recipe/nativesdk.bbclass | 2 +- meta/conf/bitbake.conf | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/nativesdk.bbclass b/meta/classes-recipe/nativesdk.bbclass index ccaf411f0d7..de6debda93c 100644 --- a/meta/classes-recipe/nativesdk.bbclass +++ b/meta/classes-recipe/nativesdk.bbclass @@ -16,7 +16,7 @@ LIBCOVERRIDE = ":${NATIVESDKLIBC}" CLASSOVERRIDE = "class-nativesdk" MACHINEOVERRIDES = "" -MACHINE_FEATURES = "" +MACHINE_FEATURES = "${SDK_MACHINE_FEATURES}" DISTRO_FEATURES_BACKFILL = "" MACHINE_FEATURES_BACKFILL = "" diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 83b12cbc158..ebfd297430a 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -892,6 +892,8 @@ OES_BITBAKE_CONF = "1" ################################################################## MACHINE_FEATURES ?= "" +SDK_MACHINE_FEATURES ?= "" + DISTRO_FEATURES ?= "" DISTRO_EXTRA_RDEPENDS ?= "" -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#192841): https://lists.openembedded.org/g/openembedded-core/message/192841 Mute This Topic: https://lists.openembedded.org/mt/103303686/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
