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 7be5a18 fix: Another attempt to fix libcrypto.dylib loading issue
(#112)
7be5a18 is described below
commit 7be5a1806af6bf213c8cb7739c0263f1fb6ab8fa
Author: advancedxy <[email protected]>
AuthorDate: Tue Feb 27 01:04:52 2024 +0800
fix: Another attempt to fix libcrypto.dylib loading issue (#112)
---
.github/actions/setup-macos-builder/action.yaml | 9 +++++----
.github/workflows/pr_build.yml | 2 +-
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/.github/actions/setup-macos-builder/action.yaml
b/.github/actions/setup-macos-builder/action.yaml
index 63010ea..cc1b631 100644
--- a/.github/actions/setup-macos-builder/action.yaml
+++ b/.github/actions/setup-macos-builder/action.yaml
@@ -49,12 +49,13 @@ 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
+ # install openssl and setup DYLD_LIBRARY_PATH
brew install openssl
- OPENSSL_LIB_PATH=$(dirname `brew list openssl | grep
'lib/libcrypto.dylib'`)
+ OPENSSL_LIB_PATH=`brew --prefix openssl`/lib
echo "openssl lib path is: ${OPENSSL_LIB_PATH}"
- export DYLD_LIBRARY_PATH=$OPENSSL_LIB_PATH:$DYLD_LIBRARY_PATH
+ echo "DYLD_LIBRARY_PATH=$OPENSSL_LIB_PATH:$DYLD_LIBRARY_PATH" >>
$GITHUB_ENV
+ # output the current status of SIP for later debugging
+ csrutil status || true
- name: Install JDK ${{inputs.jdk-version}}
uses: actions/setup-java@v4
diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml
index 669eddd..fe83032 100644
--- a/.github/workflows/pr_build.yml
+++ b/.github/workflows/pr_build.yml
@@ -70,7 +70,7 @@ jobs:
macos-test:
strategy:
matrix:
- os: [macos-latest]
+ os: [macos-13]
java_version: [8, 11, 17]
test-target: [rust, java]
is_push_event: