]> code.ossystems Code Review - openembedded-core.git/commitdiff
python3-ctypes: Fix cross compilation for arm targets
authorAlejandro Hernandez <alejandro.hernandez@linux.intel.com>
Tue, 16 Jun 2015 15:29:12 +0000 (15:29 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 28 Jun 2015 08:42:03 +0000 (09:42 +0100)
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]

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Jonas Göransson <jonas.goransson@qmatic.com>
meta/recipes-devtools/python/python3_3.3.3.bb

index 897aba91582948d06bcea4ef7f7431d52432dcbd..0dcc26f5403b632904d64c41d49e5702dcbe0336 100644 (file)
@@ -73,6 +73,10 @@ export _PYTHON_PROJECT_BASE = "${B}"
 export _PYTHON_PROJECT_SRC = "${S}"
 export CCSHARED = "-fPIC"
 
+# 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 = ""