29 lines
1.0 KiB
Diff
29 lines
1.0 KiB
Diff
|
when building python for qemux86-64 on ubuntu 11.10/64bit
|
||
|
it gropes into host includes and then mixes them with cross
|
||
|
includes and as a result some modules fail to compile and link
|
||
|
one of the modules is python-elementtree which is then not
|
||
|
found during image creation
|
||
|
|
||
|
Proble is that setup.py tries to add native includes that newer
|
||
|
ubuntu has introduced for multiarch support. But that should
|
||
|
only happen for native builds and not cross building python
|
||
|
so we add a check here.
|
||
|
|
||
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||
|
Upstream-Status: Pending
|
||
|
|
||
|
Index: Python-3.3.0rc2/setup.py
|
||
|
===================================================================
|
||
|
--- Python-3.3.0rc2.orig/setup.py 2012-09-20 21:54:50.000000000 -0700
|
||
|
+++ Python-3.3.0rc2/setup.py 2012-09-20 21:57:35.029123858 -0700
|
||
|
@@ -402,6 +402,9 @@
|
||
|
|
||
|
if not find_executable('dpkg-architecture'):
|
||
|
return
|
||
|
+ if cross_compiling:
|
||
|
+ return
|
||
|
+
|
||
|
opt = ''
|
||
|
if cross_compiling:
|
||
|
opt = '-t' + sysconfig.get_config_var('HOST_GNU_TYPE')
|