From e5555c743a9637f86a0a2c4c45a63a80838e81ae Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Thu, 15 Mar 2012 21:50:59 +0800 Subject: 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 --- meta/classes/native.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta') diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass index 00196baba..871dda042 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 -- cgit v1.2.3