]> code.ossystems Code Review - openembedded-core.git/commitdiff
python3: fix building nativesdk-python3
authorJuro Bystricky <juro.bystricky@intel.com>
Mon, 11 Apr 2016 07:29:15 +0000 (00:29 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 11 Apr 2016 21:01:54 +0000 (22:01 +0100)
When the class nativesdk.bbclass is inherited, it redefines TARGET_CC_ARCH,
in the case of python3, this enables debug, causing an error while linking.
Since we don't enable debug during configure some functions are not declared.
This patch makes sure we keep debug disabled, fixing the linking errors.

[YOCTO #9357]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/python/python3_3.4.3.bb

index f61d278d79d4afd1b435954419142713b683d146..4f4e79cfd71c956709ab0e4215920d50d6410dcd 100644 (file)
@@ -61,6 +61,7 @@ CACHED_CONFIGUREVARS = "ac_cv_have_chflags=no \
 TARGET_CC_ARCH_append_armv6 = " -D__SOFTFP__"
 TARGET_CC_ARCH_append_armv7a = " -D__SOFTFP__"
 TARGET_CC_ARCH += "-DNDEBUG -fno-inline"
+SDK_CC_ARCH += "-DNDEBUG -fno-inline"
 EXTRA_OEMAKE += "CROSS_COMPILE=yes"
 EXTRA_OECONF += "CROSSPYTHONPATH=${STAGING_LIBDIR_NATIVE}/python${PYTHON_MAJMIN}/lib-dynload/ --without-ensurepip"