citadel/meta/recipes-devtools/python/python3/host_include_contamination.patch

29 lines
1.0 KiB
Diff
Raw Normal View History

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')