Antoine Pitrou created ARROW-15891:
--------------------------------------
Summary: [Python][Packaging] macOS universal wheel test failure on
x86
Key: ARROW-15891
URL: https://issues.apache.org/jira/browse/ARROW-15891
Project: Apache Arrow
Issue Type: Bug
Components: Continuous Integration, Packaging, Python
Reporter: Antoine Pitrou
Loading the crossbow-built macOS universal wheels on x86 fails with a symbol
lookup error:
https://github.com/ursacomputing/crossbow/runs/5481178200?check_suite_focus=true#step:13:95
{code}
Traceback (most recent call last):
File "<string>", line 2, in <module>
File
"/Users/github/actions-runner/_work/crossbow/crossbow/test-amd64-env/lib/python3.9/site-packages/pyarrow/__init__.py",
line 65, in <module>
import pyarrow.lib as _lib
ImportError:
dlopen(/Users/github/actions-runner/_work/crossbow/crossbow/test-amd64-env/lib/python3.9/site-packages/pyarrow/lib.cpython-39-darwin.so,
2): Symbol not found: _EVP_CIPHER_CTX_ctrl
Referenced from:
/Users/github/actions-runner/_work/crossbow/crossbow/test-amd64-env/lib/python3.9/site-packages/pyarrow/libparquet.800.dylib
Expected in: flat namespace
in
/Users/github/actions-runner/_work/crossbow/crossbow/test-amd64-env/lib/python3.9/site-packages/pyarrow/libparquet.800.dylib
{code}
This symbol is provided in OpenSSL. For some reason, this fails on x86 but not
on ARM64.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)