[OE-core] [PATCH][fido] python3-ctypes: Fix cross compilation for arm targets

Joshua Lock joshua.lock at collabora.co.uk
Fri Jun 26 14:30:07 UTC 2015


On Tue, 2015-06-16 at 15:29 +0000, Alejandro Hernandez wrote:
> When cross compiling for arm targets ctypes compilation fails because
> it uses _sysconfigdata from the HOST, this patches makes it use the
> one from TARGET fixing compilation of this module
> 
> [YOCTO #7873]

Thanks Alejandro,

This is queued in my fido-next branch[1].

Regards,

Joshua

1. http://cgit.openembedded.org/openembedded-core
-contrib/log/?h=joshuagl/fido-next

> 
> Signed-off-by: Alejandro Hernandez <
> alejandro.hernandez at linux.intel.com>
> Signed-off-by: Jonas Göransson <jonas.goransson at qmatic.com>
> ---
>  meta/recipes-devtools/python/python3_3.3.3.bb | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/meta/recipes-devtools/python/python3_3.3.3.bb 
> b/meta/recipes-devtools/python/python3_3.3.3.bb
> index 6147408..22ea651 100644
> --- a/meta/recipes-devtools/python/python3_3.3.3.bb
> +++ b/meta/recipes-devtools/python/python3_3.3.3.bb
> @@ -72,6 +72,10 @@ export CROSS_COMPILE = "${TARGET_PREFIX}"
>  export _PYTHON_PROJECT_BASE = "${B}"
>  export _PYTHON_PROJECT_SRC = "${S}"
>  
> +# Fix ctypes cross compilation
> +export CROSSPYTHONPATH = "${B}/build/lib.linux-${TARGET_ARCH}
> -${PYTHON_MAJMIN}:${S}/Lib:${S}/Lib/plat-linux"
> +
> +
>  # No ctypes option for python 3
>  PYTHONLSBOPTS = ""
>  
> -- 
> 1.8.4.5
> 



More information about the Openembedded-core mailing list