blob: e0aafb218bfdd86a4f7282963b7173d7c3152092 [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001when building python for qemux86-64 on ubuntu 11.10/64bit
2it gropes into host includes and then mixes them with cross
3includes and as a result some modules fail to compile and link
4one of the modules is python-elementtree which is then not
5found during image creation
6
7Proble is that setup.py tries to add native includes that newer
8ubuntu has introduced for multiarch support. But that should
9only happen for native builds and not cross building python
10so we add a check here.
11
12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13Upstream-Status: Pending
14
15
16diff --git a/setup.py b/setup.py
17index ba2d242..bf859be 100644
18--- a/setup.py
19+++ b/setup.py
20@@ -393,6 +393,8 @@ class PyBuildExt(build_ext):
21
22 if not find_executable('dpkg-architecture'):
23 return
24+ if os.environ.get('CROSS_COMPILE') is not None:
25+ return
26 opt = ''
27 if cross_compiling:
28 opt = '-t' + sysconfig.get_config_var('HOST_GNU_TYPE')