kou commented on PR #34048: URL: https://github.com/apache/arrow/pull/34048#issuecomment-1420449188
We can't use the `centos-7` binary on Ubuntu 20.04 because `centos-7` binary built with OpenSSL 1.0 and Ubuntu 20.04 uses OpenSSL 1.1. https://github.com/ursacomputing/crossbow/actions/runs/4103886242/jobs/7078891973#step:12:266 > ```text > /opt/R/4.1.3/lib/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so: undefined symbol: HMAC_CTX_cleanup > ``` FYI: `HMAC_CTX_cleanup()` is referred by aws-sdk-cpp. Here are solution candidates: 1. Add `centos-7-openssl-1.1` binary (We can use OpenSSL 1.1 on CentOS 7 because EPEL provides `openssl11-devel) 2. Add `ubuntu-20.04` binary 3. Updating aws-sdk-cpp (#33808) may resolve this because OpenSSL related code is changed in the latest aws-sdk-cpp (hint: s2n-tls) I'll try 3. first but is there any preference? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
