New issue 2994: multiarray import fails - Symbol not found: _aheapsort_bool on
macOS
https://bitbucket.org/pypy/pypy/issues/2994/multiarray-import-fails-symbol-not-found
S. Moon:
macOS Version: 10.13.6
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.7.0
(numpy package was installed through pip, and not built from source)
Steps to repro:
1. Install numpy on a fresh pypy3.5 / 3.6 installation (Affects at least
version PyPy3.6 v7.1.0-beta and PyPy3.5 v7.0.0, and also the latest 3.6 nightly
- pypy-c-jit-96343-de061d87e39c-osx64)
2. `import numpy`
Logs:
Traceback (most recent call last):
File
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/__init__.py",
line 40, in <module>
from . import multiarray
File
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/multiarray.py",
line 12, in <module>
from . import overrides
File
"/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/overrides.py",
line 6, in <module>
from numpy.core._multiarray_umath import (
ImportError:
dlopen(/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/_multiarray_umath.pypy3-71-darwin.so,
6): Symbol not found: _aheapsort_bool
Referenced from:
/Users/user/Downloads/pypy3.6-v7.1.0-osx64/site-packages/numpy/core/_multiarray_umath.pypy3-71-darwin.so
Expected in: dynamic lookup
This does not repro on Linux builds of the same pypy versions.
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue