File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 75
75
run : pip install -e arrow/dev/archery[all]
76
76
- name : Install dependencies
77
77
run : |
78
+ # We want to use llvm@14 to avoid shared z3
79
+ # dependency. llvm@14 doesn't depend on z3 and llvm depends
80
+ # on z3. And Homebrew's z3 provides only shared library. It
81
+ # doesn't provides static z3 because z3's CMake doesn't accept
82
+ # building both shared and static libraries at once.
83
+ # See also: Z3_BUILD_LIBZ3_SHARED in
84
+ # https://github.com/Z3Prover/z3/blob/master/README-CMake.md
85
+ #
86
+ # If llvm is installed, Apache Arrow C++ uses llvm rather than
87
+ # llvm@14 because llvm is newer than llvm@14.
88
+ brew uninstall llvm || :
78
89
brew bundle --file=arrow/cpp/Brewfile
79
90
# We want to link aws-sdk-cpp statically but Homebrew's
80
91
# aws-sdk-cpp provides only shared library. If we have
You can’t perform that action at this time.
0 commit comments