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]

Reply via email to