From: Robert Yang Date: Thu, 15 Mar 2012 13:50:59 +0000 (+0800) Subject: native.bbclass: make TOOLCHAIN_OPTIONS empty X-Git-Tag: 2015-4~11321 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=e5555c743a9637f86a0a2c4c45a63a80838e81ae;p=openembedded-core.git native.bbclass: make TOOLCHAIN_OPTIONS empty The native pkg doesn't need the TOOLCHAIN_OPTIONS, but it maybe used by native pkgs, for example, the cmake.bbclass uses TOOLCHAIN_OPTIONS: OECMAKE_C_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CPPFLAGS}" and TOOLCHAIN_OPTIONS is: TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}" If a native pkg inherits cmake.bbclass, then: TOOLCHAIN_OPTIONS = " --sysroot=" and OECMAKE_C_FLAGS would be: ${HOST_CC_ARCH} --sysroot= ${CPPFLAGS} This would cause unexpected errors, I think that we can make TOOLCHAIN_OPTIONS empty in native.bbclass since native pkg doesn't need it. [YOCTO #2124] Signed-off-by: Robert Yang --- diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass index 00196baba8..871dda0426 100644 --- a/meta/classes/native.bbclass +++ b/meta/classes/native.bbclass @@ -45,6 +45,9 @@ LDFLAGS_build-darwin = "-L${STAGING_LIBDIR_NATIVE} " STAGING_BINDIR = "${STAGING_BINDIR_NATIVE}" STAGING_BINDIR_CROSS = "${STAGING_BINDIR_NATIVE}" +# native pkg doesn't need the TOOLCHAIN_OPTIONS. +TOOLCHAIN_OPTIONS = "" + DEPENDS_GETTEXT = "gettext-native" # Don't use site files for native builds