New issue 2406: Recent numpy commit breaks compatibility with pypy (Symbol not 
found: ___cpu_model)
https://bitbucket.org/pypy/pypy/issues/2406/recent-numpy-commit-breaks-compatibility

Paul Pearce:

Hello,

The breakage occured sometime after numpy commit 55ece5839d3e9327de7 
(5/19/2016) and before (inclusive) 7ccf0e08917d27bc (today, 9/27/16)

```
pypy -m pip  install cython 
git+https://github.com/numpy/numpy.git@7ccf0e08917d27bc
pypy -c "import numpy; print 'hello'"
Traceback (most recent call last):
  File "t.py", line 1, in <module>
    import numpy
  File "/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/__init__.py", 
line 142, in <module>
    from . import add_newdocs
  File 
"/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/add_newdocs.py", line 
13, in <module>
    from numpy.lib import add_newdoc
  File 
"/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/lib/__init__.py", 
line 8, in <module>
    from .type_check import *
  File 
"/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/lib/type_check.py", 
line 11, in <module>
    import numpy.core.numeric as _nx
  File 
"/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/core/__init__.py", 
line 32, in <module>
    from . import umath
ImportError: unable to load extension module 
'/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/core/umath.pypy-41.so':
 
dlopen(/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/core/umath.pypy-41.so,
 6): Symbol not found: ___cpu_model
  Referenced from: 
/usr/local/Cellar/pypy/5.4.1/libexec/site-packages/numpy/core/umath.pypy-41.so
  Expected in: dynamic lookup
```

vs

```
pypy -m pip  install cython 
git+https://github.com/numpy/numpy.git@55ece5839d3e9327de7
pypy -c "import numpy; print 'hello'"
hello
```



_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to