[ python-Feature Requests-848910 ] Enable crosscompilation

SourceForge.net noreply at sourceforge.net
Wed Nov 26 15:09:35 EST 2003

Feature Requests item #848910, was opened at 2003-11-25 07:55
Message generated for change (Comment added) made by nnorwitz
You can respond by visiting: 

Category: Build
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Jörg Hoh (hohjg)
Assigned to: Nobody/Anonymous (nobody)
Summary: Enable crosscompilation

Initial Comment:
Python is awful to crosscompile. I've done it with the help of that 
site ( 
http://www.ailis.de/~k/knowledge/crosscompiling/python.php), but 
I still had to patch the setup.py myself. 
The wish: 
Could you avoid to add the standard include path (usually 
/usr/include) to the include paths (in setup.py)? It confuses my 
crosscompiler (for which /usr/include isn't applicable, because it 
produces code for a different plattform and endianess), because 
the includes given by commandline to the gcc are searched 
before the standard include paths. And if there are files with the 
wished names, it will produce lots of errors and warnings. 
The second one (a more longterm wish) 
Could you split the build process into 2 parts? A part which is 
plattform independet (the (cross-) compilation of the python-binary 
and all required binary libraries), and a plattform specific one, 
which is then running on the target plattform. 
This would help me and other people crosscompiling python for 
more plattforms and embedded systems, which haven't an 
available native compiler (or the plattform isn't suppossed to run a 
compiler because of its limited ressouces). 


>Comment By: Neal Norwitz (nnorwitz)
Date: 2003-11-26 15:09

Logged In: YES 

I don't think anyone would take issue with supporting
cross-compilation.  Your requests seem reasonable, although
not necessarily easy.  :-) However, I don't think many
(any?) developers cross-compile.  Probably the only way to
support cross-compilation would be if you could produce a
patch.  Even a patch that solves part of the problem could
be beneficial.  How would you like to make a patch?


You can respond by visiting: 

More information about the Python-bugs-list mailing list