This is an automated email from the ASF dual-hosted git repository.

sunchao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion-comet.git


The following commit(s) were added to refs/heads/main by this push:
     new f7b88e9  build: Fix potential libcrypto lib loading issue for X86 mac 
runners (#55)
f7b88e9 is described below

commit f7b88e9db5ac71ba6151888dd14881cdf0750eb0
Author: advancedxy <[email protected]>
AuthorDate: Wed Feb 21 01:01:13 2024 +0800

    build: Fix potential libcrypto lib loading issue for X86 mac runners (#55)
---
 .github/actions/setup-macos-builder/action.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/actions/setup-macos-builder/action.yaml 
b/.github/actions/setup-macos-builder/action.yaml
index d69e9fb..1f680ed 100644
--- a/.github/actions/setup-macos-builder/action.yaml
+++ b/.github/actions/setup-macos-builder/action.yaml
@@ -49,6 +49,12 @@ runs:
         unzip $PROTO_ZIP
         echo "$HOME/d/protoc/bin" >> $GITHUB_PATH
         export PATH=$PATH:$HOME/d/protoc/bin
+        # install openssl and setup DYLD_LIBRARY_PATH to work with 
libcrypto.dylib loading issues with x86_64 mac runners
+        # see PR https://github.com/apache/arrow-datafusion-comet/pull/55 for 
more details
+        brew install openssl
+        OPENSSL_LIB_PATH=$(dirname `brew list openssl | grep 
'lib/libcrypto.dylib'`)
+        echo "openssl lib path is: ${OPENSSL_LIB_PATH}"
+        export DYLD_LIBRARY_PATH=$OPENSSL_LIB_PATH:$DYLD_LIBRARY_PATH
 
     - name: Install JDK ${{inputs.jdk-version}}
       uses: actions/setup-java@v4

Reply via email to