[NumPy-Tickets] [NumPy] #1694: Adding support to an ARM processor

NumPy Trac numpy-tickets@scipy....
Thu Mar 10 02:34:01 CST 2011


#1694: Adding support to an ARM processor
-----------------------------+----------------------------------------------
 Reporter:  Snark            |       Owner:  cdavid
     Type:  defect           |      Status:  new   
 Priority:  normal           |   Milestone:  1.6.0 
Component:  numpy.distutils  |     Version:  1.5.0 
 Keywords:                   |  
-----------------------------+----------------------------------------------

Comment(by rgommers):

 So the existing code seems like it should work, right?
 {{{
 #elif defined(__arm__) && defined(__ARMEL__)
     #define NPY_CPU_ARMEL
 }}}
 Do you perhaps have an old version of numpy? I'm asking because your error
 says
 {{{
 numpy/core/include/numpy/npy_cpu.h:49: error: #error Unknown CPU, please
 report this to numpy maintainers with information about your platform (OS,
 CPU and compiler)
 }}}
 In my version (current master) that is line 70, not 49.

 I looked a bit more at the logic in core/setup.py, and as usual with
 distutils this is quite a pain to debug. For some reason the default
 include_dirs is only numpy+python:
 {{{
 ['numpy/core/src/private', 'numpy/core/src', 'numpy/core',
 'numpy/core/src/npymath', 'numpy/core/src/multiarray',
 'numpy/core/src/umath', 'numpy/core/include',
 '/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6']
 }}}
 No idea why it does not look in the usual places for an endian.h.

-- 
Ticket URL: <http://projects.scipy.org/numpy/ticket/1694#comment:6>
NumPy <http://projects.scipy.org/numpy>
My example project


More information about the NumPy-Tickets mailing list