[MacPorts] #22200: py26-numpy 1.3.0 - doesn't build against veclib

MacPorts noreply at macports.org
Thu Oct 22 09:02:17 PDT 2009


#22200: py26-numpy 1.3.0 - doesn't build against veclib
---------------------------------------+------------------------------------
 Reporter:  macports@…                 |       Owner:  mcalhoun@…           
     Type:  defect                     |      Status:  new                  
 Priority:  Normal                     |   Milestone:                       
Component:  ports                      |     Version:  1.8.1                
 Keywords:                             |        Port:  py26-numpy           
---------------------------------------+------------------------------------

Comment(by jameskyle@…):

 I've just compiled py26-numpy +no_atlas +no_gcc43 and got this:

 {{{
 >>> numpy.show_config()
 lapack_opt_info:
     extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
     extra_compile_args = ['-msse3']
     define_macros = [('NO_ATLAS_INFO', 3)]

 blas_opt_info:
     extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
     extra_compile_args = ['-msse3',
 '-I/System/Library/Frameworks/vecLib.framework/Headers']
     define_macros = [('NO_ATLAS_INFO', 3)]
 }}}

 I'm going to uninstall and rebuild with +no_atlas, but leave the gcc43 and
 see how that goes. here's a full library link list too:

 {{{
  otool -L $(port contents py26-numpy | grep .so)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/_dotblas.so:
 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 (compatibility version 1.0.0, current version 4.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
         /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
 (compatibility version 1.0.0, current version 268.0.0)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/_sort.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/multiarray.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/scalarmath.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/umath.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/core/umath_tests.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/distutils/fcompiler/absoft.py: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/distutils/fcompiler/absoft.pyc: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/fft/fftpack_lite.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/lib/_compiled_base.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/lib/_datasource.py: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/lib/_datasource.pyc: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/lib/tests/test__datasource.py: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/linalg/lapack_lite.so:
 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 (compatibility version 1.0.0, current version 4.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
         /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
 (compatibility version 1.0.0, current version 268.0.0)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/ma/timer_comparison.py: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/ma/timer_comparison.pyc: is not an object file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/numarray/_capi.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/numpy/random/mtrand.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 124.1.1)
 }}}

 I will also check with +no_atlas variant with atlas installed next and
 report back.

-- 
Ticket URL: <http://trac.macports.org/ticket/22200#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list