[
https://issues.apache.org/jira/browse/ARROW-15891?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17503722#comment-17503722
]
Krisztian Szucs commented on ARROW-15891:
-----------------------------------------
Another possibility that the failing build uses a different version of the
vcpkg tool handling the package builds slightly differently. Going to change
the order of the vcpkg packaging steps to ensure that our custom openssl
universal2 binaries get picked up.
> [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
> Priority: Major
>
> 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)