From: Ming Liu Date: Thu, 6 Apr 2017 12:09:42 +0000 (+0200) Subject: crosssdk.bbclass: override TARGET_* flags X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~21705 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3facbe700a2f28a11620c4954686ed5d5e47a3d9;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git crosssdk.bbclass: override TARGET_* flags Some TARGET_* flags are being exported in bitbake.conf currently, so they are impacting all the tasks of a crosssdk recipe even they are not in use at all. This can lead a lot of churn when the crosssdk sysroot are shared by machines while they have defined different TARGET_* flags. Fix it by overriding with BUILD_* flags. Signed-off-by: Ming Liu Signed-off-by: Richard Purdie --- diff --git a/meta/classes/crosssdk.bbclass b/meta/classes/crosssdk.bbclass index a5ffd977b06..ddb98d22bc1 100644 --- a/meta/classes/crosssdk.bbclass +++ b/meta/classes/crosssdk.bbclass @@ -21,8 +21,13 @@ TARGET_PREFIX = "${SDK_PREFIX}" TARGET_CC_ARCH = "${SDK_CC_ARCH}" TARGET_LD_ARCH = "${SDK_LD_ARCH}" TARGET_AS_ARCH = "${SDK_AS_ARCH}" +TARGET_CPPFLAGS = "${BUILD_CPPFLAGS}" +TARGET_CFLAGS = "${BUILD_CFLAGS}" +TARGET_CXXFLAGS = "${BUILD_CXXFLAGS}" +TARGET_LDFLAGS = "${BUILD_LDFLAGS}" TARGET_FPU = "" + target_libdir = "${SDKPATHNATIVE}${libdir_nativesdk}" target_includedir = "${SDKPATHNATIVE}${includedir_nativesdk}" target_base_libdir = "${SDKPATHNATIVE}${base_libdir_nativesdk}"